[stubs] Use a single slot for context globals.
authorbmeurer <bmeurer@chromium.org>
Tue, 28 Jul 2015 08:18:17 +0000 (01:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 28 Jul 2015 08:18:33 +0000 (08:18 +0000)
commit4eeafb8802aaf32dac03b91ec61e166f45b76f81
tree6124bad2d835af5244889a92cb13dcffae6868b3
parent4b6770867a08fe96b7643e4fee6de1a5c01a1ae9
[stubs] Use a single slot for context globals.

Don't use different read/write slots for context globals, but
let them share the same slot, which reduces the number of
initial misses, and also saves some memory for large scripts.

R=yangguo@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#29889}
13 files changed:
src/compiler/ast-graph-builder.cc
src/contexts.cc
src/full-codegen/arm/full-codegen-arm.cc
src/full-codegen/arm64/full-codegen-arm64.cc
src/full-codegen/ia32/full-codegen-ia32.cc
src/full-codegen/mips/full-codegen-mips.cc
src/full-codegen/mips64/full-codegen-mips64.cc
src/full-codegen/ppc/full-codegen-ppc.cc
src/full-codegen/x64/full-codegen-x64.cc
src/full-codegen/x87/full-codegen-x87.cc
src/hydrogen.cc
src/scopeinfo.cc
src/scopes.cc