| Index: src/interpreter/interpreter-assembler.h
|
| diff --git a/src/interpreter/interpreter-assembler.h b/src/interpreter/interpreter-assembler.h
|
| index 03a6a97c4ed74bd895fab53eaed174d451e878e4..5b29b63c2c859bd579722312cad61cd7b7d43bec 100644
|
| --- a/src/interpreter/interpreter-assembler.h
|
| +++ b/src/interpreter/interpreter-assembler.h
|
| @@ -50,6 +50,13 @@ class InterpreterAssembler : public CodeStubAssembler {
|
| compiler::Node* GetContext();
|
| void SetContext(compiler::Node* value);
|
|
|
| + // Number of registers.
|
| + compiler::Node* RegisterCount();
|
| +
|
| + // Backup/restore register file to/from a fixed array.
|
| + compiler::Node* ExportRegisterFile();
|
| + compiler::Node* ImportRegisterFile(compiler::Node* array);
|
| +
|
| // Loads from and stores to the interpreter register file.
|
| compiler::Node* LoadRegister(Register reg);
|
| compiler::Node* LoadRegister(compiler::Node* reg_index);
|
| @@ -67,9 +74,6 @@ class InterpreterAssembler : public CodeStubAssembler {
|
| // Load constant at |index| in the constant pool.
|
| compiler::Node* LoadConstantPoolEntry(compiler::Node* index);
|
|
|
| - // Load a field from an object on the heap.
|
| - compiler::Node* LoadObjectField(compiler::Node* object, int offset);
|
| -
|
| // Load |slot_index| from |context|.
|
| compiler::Node* LoadContextSlot(compiler::Node* context, int slot_index);
|
| compiler::Node* LoadContextSlot(compiler::Node* context,
|
|
|