| Index: src/interpreter/interpreter-assembler.cc
|
| diff --git a/src/interpreter/interpreter-assembler.cc b/src/interpreter/interpreter-assembler.cc
|
| index cfadb702ada282e9db45fd96d33c2b970a245031..4eb501c53769c31f97d675ab9a96b881a6ca1459 100644
|
| --- a/src/interpreter/interpreter-assembler.cc
|
| +++ b/src/interpreter/interpreter-assembler.cc
|
| @@ -342,6 +342,17 @@ Node* InterpreterAssembler::CallJS(Node* function, Node* context,
|
| first_arg, function);
|
| }
|
|
|
| +Node* InterpreterAssembler::CallJSWithFeedback(Node* function, Node* context,
|
| + Node* first_arg, Node* arg_count,
|
| + Node* slot_id,
|
| + Node* type_feedback_vector) {
|
| + Callable callable = CodeFactory::InterpreterPushArgsAndCallIC(isolate());
|
| + Node* code_target = HeapConstant(callable.code());
|
| +
|
| + return CallStub(callable.descriptor(), code_target, context, arg_count,
|
| + first_arg, function, slot_id, type_feedback_vector);
|
| +}
|
| +
|
| Node* InterpreterAssembler::CallConstruct(Node* constructor, Node* context,
|
| Node* new_target, Node* first_arg,
|
| Node* arg_count) {
|
|
|