| Index: src/compiler/interpreter-assembler.h
|
| diff --git a/src/compiler/interpreter-assembler.h b/src/compiler/interpreter-assembler.h
|
| index b03e57a5f9681fa42ed9326bfedeac9294e9838a..b7ea4385f87d281e4d786e1d47ff848900a11eab 100644
|
| --- a/src/compiler/interpreter-assembler.h
|
| +++ b/src/compiler/interpreter-assembler.h
|
| @@ -11,6 +11,7 @@
|
| #include "src/base/smart-pointers.h"
|
| #include "src/frames.h"
|
| #include "src/interpreter/bytecodes.h"
|
| +#include "src/unique.h"
|
|
|
| namespace v8 {
|
| namespace internal {
|
| @@ -40,6 +41,7 @@ class InterpreterAssembler {
|
| // Constants.
|
| Node* Int32Constant(int value);
|
| Node* NumberConstant(double value);
|
| + Node* HeapConstant(Unique<HeapObject> object);
|
|
|
| // Returns the bytecode argument |index| for the current bytecode.
|
| Node* BytecodeArg(int index);
|
| @@ -50,6 +52,9 @@ class InterpreterAssembler {
|
| Node* StoreRegister(Node* value, int index);
|
| Node* StoreRegister(Node* value, Node* index);
|
|
|
| + // Returns from the function.
|
| + void Return();
|
| +
|
| // Dispatch to the bytecode.
|
| void Dispatch();
|
|
|
|
|