Commit 363dbde9 authored by Balazs Kilvady's avatar Balazs Kilvady

MIPS: Compute correct contextual load ICs in fullcodegen.

Port 7ee31a23

BUG=
R=dusan.milosavljevic@imgtec.com

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

Cr-Commit-Position: refs/heads/master@{#26946}
parent 1b7cc089
...@@ -1513,7 +1513,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) { ...@@ -1513,7 +1513,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
__ li(VectorLoadICDescriptor::SlotRegister(), __ li(VectorLoadICDescriptor::SlotRegister(),
Operand(SmiFromSlot(proxy->VariableFeedbackSlot()))); Operand(SmiFromSlot(proxy->VariableFeedbackSlot())));
} }
CallLoadIC(CONTEXTUAL); CallGlobalLoadIC(var->name());
context()->Plug(v0); context()->Plug(v0);
break; break;
} }
......
...@@ -1511,7 +1511,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) { ...@@ -1511,7 +1511,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
__ li(VectorLoadICDescriptor::SlotRegister(), __ li(VectorLoadICDescriptor::SlotRegister(),
Operand(SmiFromSlot(proxy->VariableFeedbackSlot()))); Operand(SmiFromSlot(proxy->VariableFeedbackSlot())));
} }
CallLoadIC(CONTEXTUAL); CallGlobalLoadIC(var->name());
context()->Plug(v0); context()->Plug(v0);
break; break;
} }
......
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