| 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);
|
| }
|
|
|
|
|