Commit b33d6c0d authored by mbrandy's avatar mbrandy Committed by Commit bot

PPC: This CL also adds hydrogen stubs for global loads and global stores,...

PPC: This CL also adds hydrogen stubs for global loads and global stores, full-codegen and TurboFan now uses this machinery.

Fix f87286e2

R=ishell@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com

Original commit message:
    Loads and stores to global vars are now made via property cell shortcuts installed into parent script context.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#29619}
parent 01f40e6a
...@@ -38,7 +38,7 @@ const Register StoreTransitionDescriptor::MapRegister() { return r6; } ...@@ -38,7 +38,7 @@ const Register StoreTransitionDescriptor::MapRegister() { return r6; }
const Register LoadGlobalViaContextDescriptor::DepthRegister() { return r4; } const Register LoadGlobalViaContextDescriptor::DepthRegister() { return r4; }
const Register LoadGlobalViaContextDescriptor::SlotRegister() { return r5; } const Register LoadGlobalViaContextDescriptor::SlotRegister() { return r5; }
const Register LoadGlobalViaContextDescriptor::NameRegister() { return r3; } const Register LoadGlobalViaContextDescriptor::NameRegister() { return r6; }
const Register StoreGlobalViaContextDescriptor::DepthRegister() { return r4; } const Register StoreGlobalViaContextDescriptor::DepthRegister() { return r4; }
......
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