Commit 770a1bf5 authored by akos.palfi's avatar akos.palfi Committed by Commit bot

MIPS: Fix '[interpreter] move the dispatch table off heap.'

TEST=cctest/test-interpreter/InterpreterTryCatch,
     cctest/test-run-bytecode-graph-builder/BytecodeGraphBuilderTryCatch,
     cctest/test-run-bytecode-graph-builder/BytecodeGraphBuilderTryFinally2

BUG=

Review URL: https://codereview.chromium.org/1673333003

Cr-Commit-Position: refs/heads/master@{#33824}
parent 4d85caff
......@@ -1139,6 +1139,8 @@ void Builtins::Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) {
static void Generate_EnterBytecodeDispatch(MacroAssembler* masm) {
// Initialize register file register and dispatch table register.
__ Addu(kInterpreterRegisterFileRegister, fp,
Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
__ li(kInterpreterDispatchTableRegister,
Operand(ExternalReference::interpreter_dispatch_table_address(
masm->isolate())));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment