diff options
Diffstat (limited to 'deps/v8/src/compiler/linkage.h')
-rw-r--r-- | deps/v8/src/compiler/linkage.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/deps/v8/src/compiler/linkage.h b/deps/v8/src/compiler/linkage.h index ae3a6bfe2d..e8c15123d4 100644 --- a/deps/v8/src/compiler/linkage.h +++ b/deps/v8/src/compiler/linkage.h @@ -366,8 +366,6 @@ V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os, // Call[BytecodeDispatch] address, arg 1, arg 2, [...] class V8_EXPORT_PRIVATE Linkage : public NON_EXPORTED_BASE(ZoneObject) { public: - enum ContextSpecification { kNoContext, kPassContext }; - explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {} static CallDescriptor* ComputeIncoming(Zone* zone, @@ -390,16 +388,13 @@ class V8_EXPORT_PRIVATE Linkage : public NON_EXPORTED_BASE(ZoneObject) { CallDescriptor::Flags flags); static CallDescriptor* GetStubCallDescriptor( - Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor, + Zone* zone, const CallInterfaceDescriptor& descriptor, int stack_parameter_count, CallDescriptor::Flags flags, Operator::Properties properties = Operator::kNoProperties, - MachineType return_type = MachineType::AnyTagged(), - size_t return_count = 1, - ContextSpecification context_spec = kPassContext); + StubCallMode stub_mode = StubCallMode::kCallOnHeapBuiltin); - static CallDescriptor* GetAllocateCallDescriptor(Zone* zone); static CallDescriptor* GetBytecodeDispatchCallDescriptor( - Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor, + Zone* zone, const CallInterfaceDescriptor& descriptor, int stack_parameter_count); // Creates a call descriptor for simplified C calls that is appropriate |