Index: src/ia32/macro-assembler-ia32.h |
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
index 436e7be521aa95a0f98071732fba1d4381c354cc..925e00e39108ef4f542b2e2d53f456eb6b1ee6b3 100644 |
--- a/src/ia32/macro-assembler-ia32.h |
+++ b/src/ia32/macro-assembler-ia32.h |
@@ -23,14 +23,12 @@ const Register kInterpreterAccumulatorRegister = {Register::kCode_eax}; |
const Register kInterpreterRegisterFileRegister = {Register::kCode_edx}; |
const Register kInterpreterBytecodeOffsetRegister = {Register::kCode_ecx}; |
const Register kInterpreterBytecodeArrayRegister = {Register::kCode_edi}; |
+const Register kInterpreterDispatchTableRegister = {Register::kCode_esi}; |
const Register kJavaScriptCallArgCountRegister = {Register::kCode_eax}; |
const Register kJavaScriptCallNewTargetRegister = {Register::kCode_edx}; |
const Register kRuntimeCallFunctionRegister = {Register::kCode_ebx}; |
const Register kRuntimeCallArgCountRegister = {Register::kCode_eax}; |
-// Spill slots used by interpreter dispatch calling convention. |
-const int kInterpreterDispatchTableSpillSlot = -1; |
- |
// Convenience for platform-independent signatures. We do not normally |
// distinguish memory operands from other operands on ia32. |
typedef Operand MemOperand; |