diff options
Diffstat (limited to 'deps/v8/src/compiler/js-graph.h')
-rw-r--r-- | deps/v8/src/compiler/js-graph.h | 11 |
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(); |