diff options
Diffstat (limited to 'chromium/v8/src/compiler/machine-graph.cc')
| -rw-r--r-- | chromium/v8/src/compiler/machine-graph.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/v8/src/compiler/machine-graph.cc b/chromium/v8/src/compiler/machine-graph.cc index 0a00392f4b2..34464cfb052 100644 --- a/chromium/v8/src/compiler/machine-graph.cc +++ b/chromium/v8/src/compiler/machine-graph.cc @@ -32,6 +32,11 @@ Node* MachineGraph::IntPtrConstant(intptr_t value) { : Int64Constant(static_cast<int64_t>(value)); } +Node* MachineGraph::UintPtrConstant(uintptr_t value) { + return machine()->Is32() ? Uint32Constant(static_cast<uint32_t>(value)) + : Uint64Constant(static_cast<uint64_t>(value)); +} + Node* MachineGraph::TaggedIndexConstant(intptr_t value) { int32_t value32 = static_cast<int32_t>(value); Node** loc = cache_.FindTaggedIndexConstant(value32); |
