X87: Prefill with correct contextual load ICs in fullcodegen.
authorchunyang.dai <chunyang.dai@intel.com>
Tue, 3 Mar 2015 05:55:58 +0000 (21:55 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 3 Mar 2015 05:56:10 +0000 (05:56 +0000)
port 7ee31a2348c67ee09664519818c8feb61c82fedf (r26941).

original commit message:

  Compute correct contextual load ICs in fullcodegen.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#26948}

src/x87/full-codegen-x87.cc

index e8d4792..404efa5 100644 (file)
@@ -1442,7 +1442,7 @@ void FullCodeGenerator::EmitVariableLoad(VariableProxy* proxy) {
         __ mov(VectorLoadICDescriptor::SlotRegister(),
                Immediate(SmiFromSlot(proxy->VariableFeedbackSlot())));
       }
-      CallLoadIC(CONTEXTUAL);
+      CallGlobalLoadIC(var->name());
       context()->Plug(eax);
       break;
     }