| Index: src/compiler/raw-machine-assembler.cc
|
| diff --git a/src/compiler/raw-machine-assembler.cc b/src/compiler/raw-machine-assembler.cc
|
| index 1a3d6494e93d07225e9c304e5339ddf67738296c..218097b388745e501768f57895ec2ca291f20ae7 100644
|
| --- a/src/compiler/raw-machine-assembler.cc
|
| +++ b/src/compiler/raw-machine-assembler.cc
|
| @@ -2,9 +2,10 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "src/compiler/raw-machine-assembler.h"
|
| +
|
| #include "src/code-factory.h"
|
| #include "src/compiler/pipeline.h"
|
| -#include "src/compiler/raw-machine-assembler.h"
|
| #include "src/compiler/scheduler.h"
|
|
|
| namespace v8 {
|
| @@ -124,6 +125,18 @@ Node* RawMachineAssembler::CallJS0(Node* function, Node* receiver,
|
| }
|
|
|
|
|
| +Node* RawMachineAssembler::CallInterpreterHandler(Node* target_handler,
|
| + Node* bytecodes,
|
| + Node* dispatch_table) {
|
| + CallDescriptor* descriptor =
|
| + Linkage::GetInterpreterDispatchDescriptor(zone(), false);
|
| + Node* call = graph()->NewNode(common()->Call(descriptor),
|
| + target_handler, bytecodes, dispatch_table);
|
| + schedule()->AddNode(CurrentBlock(), call);
|
| + return call;
|
| +}
|
| +
|
| +
|
| Node* RawMachineAssembler::CallRuntime1(Runtime::FunctionId function,
|
| Node* arg0, Node* context,
|
| Node* frame_state) {
|
|
|