Index: src/compiler/interpreter-assembler.h |
diff --git a/src/compiler/interpreter-assembler.h b/src/compiler/interpreter-assembler.h |
index fb79d3eaa2ff2a506faf3cb3cbd2e6f91b767b74..5e40a071aecd74c51ad154dffa71129c168c6e5d 100644 |
--- a/src/compiler/interpreter-assembler.h |
+++ b/src/compiler/interpreter-assembler.h |
@@ -138,6 +138,8 @@ class InterpreterAssembler { |
Node* CallRuntime(Runtime::FunctionId function_id, Node* arg1); |
Node* CallRuntime(Runtime::FunctionId function_id, Node* arg1, Node* arg2); |
Node* CallRuntime(Runtime::FunctionId function_id, Node* arg1, Node* arg2, |
+ Node* arg3); |
+ Node* CallRuntime(Runtime::FunctionId function_id, Node* arg1, Node* arg2, |
Node* arg3, Node* arg4); |
// Jump relative to the current bytecode by |jump_offset|. |
@@ -178,6 +180,9 @@ class InterpreterAssembler { |
void CallPrologue(); |
void CallEpilogue(); |
Michael Starzinger
2016/01/28 12:32:26
nit: Also the declaration of CallEpilogue can be d
rmcilroy
2016/01/28 16:39:51
Done.
|
+ // Traces the current bytecode by calling |function_id|. |
+ void TraceBytecode(Runtime::FunctionId function_id); |
+ |
// Returns the offset of register |index| relative to RegisterFilePointer(). |
Node* RegisterFrameOffset(Node* index); |