summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/js-graph.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/js-graph.h')
-rw-r--r--deps/v8/src/compiler/js-graph.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/deps/v8/src/compiler/js-graph.h b/deps/v8/src/compiler/js-graph.h
index 2b7d901822..471ad294ce 100644
--- a/deps/v8/src/compiler/js-graph.h
+++ b/deps/v8/src/compiler/js-graph.h
@@ -37,9 +37,9 @@ class V8_EXPORT_PRIVATE JSGraph : public MachineGraph {
JSGraph& operator=(const JSGraph&) = delete;
// CEntryStubs are cached depending on the result size and other flags.
- Node* CEntryStubConstant(
- int result_size, SaveFPRegsMode save_doubles = SaveFPRegsMode::kIgnore,
- ArgvMode argv_mode = ArgvMode::kStack, bool builtin_exit_frame = false);
+ Node* CEntryStubConstant(int result_size,
+ ArgvMode argv_mode = ArgvMode::kStack,
+ bool builtin_exit_frame = false);
// Used for padding frames. (alias: the hole)
Node* PaddingConstant() { return TheHoleConstant(); }
@@ -53,7 +53,7 @@ class V8_EXPORT_PRIVATE JSGraph : public MachineGraph {
// Creates a Constant node of the appropriate type for the given object.
// Inspect the (serialized) object and determine whether one of the
// canonicalized globals or a number constant should be returned.
- Node* Constant(const ObjectRef& value);
+ Node* Constant(const ObjectRef& value, JSHeapBroker* broker);
// Creates a NumberConstant node, usually canonicalized.
Node* Constant(double value);
@@ -107,7 +107,8 @@ class V8_EXPORT_PRIVATE JSGraph : public MachineGraph {
V(MinusOneConstant) \
V(NaNConstant) \
V(EmptyStateValues) \
- V(SingleDeadTypedStateValues)
+ V(SingleDeadTypedStateValues) \
+ V(ExternalObjectMapConstant)
// Cached global node accessor methods.
#define DECLARE_GETTER(name) Node* name();