summaryrefslogtreecommitdiffstats
path: root/chromium/v8/src/compiler/machine-graph.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/compiler/machine-graph.cc')
-rw-r--r--chromium/v8/src/compiler/machine-graph.cc5
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);