Index: src/mips/builtins-mips.cc |
diff --git a/src/mips/builtins-mips.cc b/src/mips/builtins-mips.cc |
index 081c1af6722225a134982fcd2cc34a93ec2facbc..66c4f1193d9c3b51ca0df5214a563867471ed3ec 100644 |
--- a/src/mips/builtins-mips.cc |
+++ b/src/mips/builtins-mips.cc |
@@ -1030,9 +1030,6 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { |
__ lbu(a0, MemOperand(a0)); |
__ Lsa(at, kInterpreterDispatchTableRegister, a0, kPointerSizeLog2); |
__ lw(at, MemOperand(at)); |
- // TODO(rmcilroy): Make dispatch table point to code entrys to avoid untagging |
- // and header removal. |
- __ Addu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag)); |
__ Call(at); |
// Even though the first bytecode handler was called, we will never return. |
@@ -1172,7 +1169,6 @@ static void Generate_EnterBytecodeDispatch(MacroAssembler* masm) { |
__ lbu(a1, MemOperand(a1)); |
__ Lsa(a1, kInterpreterDispatchTableRegister, a1, kPointerSizeLog2); |
__ lw(a1, MemOperand(a1)); |
- __ Addu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag)); |
__ Jump(a1); |
} |