diff options
Diffstat (limited to 'deps/v8/src/compiler/js-call-reducer.h')
-rw-r--r-- | deps/v8/src/compiler/js-call-reducer.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/deps/v8/src/compiler/js-call-reducer.h b/deps/v8/src/compiler/js-call-reducer.h index 29ca61c100..31326084cc 100644 --- a/deps/v8/src/compiler/js-call-reducer.h +++ b/deps/v8/src/compiler/js-call-reducer.h @@ -41,30 +41,27 @@ class JSCallReducer final : public AdvancedReducer { Reduction ReduceArrayConstructor(Node* node); Reduction ReduceBooleanConstructor(Node* node); Reduction ReduceCallApiFunction( - Node* node, Node* target, - Handle<FunctionTemplateInfo> function_template_info); + Node* node, Handle<FunctionTemplateInfo> function_template_info); Reduction ReduceNumberConstructor(Node* node); Reduction ReduceFunctionPrototypeApply(Node* node); Reduction ReduceFunctionPrototypeCall(Node* node); Reduction ReduceFunctionPrototypeHasInstance(Node* node); + Reduction ReduceObjectGetPrototype(Node* node, Node* object); + Reduction ReduceObjectGetPrototypeOf(Node* node); Reduction ReduceObjectPrototypeGetProto(Node* node); + Reduction ReduceReflectGetPrototypeOf(Node* node); Reduction ReduceSpreadCall(Node* node, int arity); Reduction ReduceJSConstruct(Node* node); Reduction ReduceJSConstructWithSpread(Node* node); Reduction ReduceJSCall(Node* node); Reduction ReduceJSCallWithSpread(Node* node); - enum HolderLookup { kHolderNotFound, kHolderIsReceiver, kHolderFound }; - - HolderLookup LookupHolder(Handle<JSObject> object, - Handle<FunctionTemplateInfo> function_template_info, - Handle<JSObject>* holder); - Graph* graph() const; JSGraph* jsgraph() const { return jsgraph_; } Isolate* isolate() const; Factory* factory() const; Handle<Context> native_context() const { return native_context_; } + Handle<JSGlobalProxy> global_proxy() const; CommonOperatorBuilder* common() const; JSOperatorBuilder* javascript() const; SimplifiedOperatorBuilder* simplified() const; |