Remove PropertyCell space
authorverwaest <verwaest@chromium.org>
Wed, 18 Mar 2015 11:43:51 +0000 (04:43 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 18 Mar 2015 11:43:58 +0000 (11:43 +0000)
commit16c8485a35efc36cf6ccd15185282d65412e1502
treeca552706f8ce223c205d7d4323dfe68401180de4
parent9118b2fa87421c0cc23430eae8f5f9465ccb6b17
Remove PropertyCell space
Replaces StoreGlobalCell / LoadGlobalCell with NamedField variants that use write barriers.
BUG=

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

Cr-Commit-Position: refs/heads/master@{#27269}
35 files changed:
include/v8.h
src/api.cc
src/arm/lithium-arm.cc
src/arm/lithium-arm.h
src/arm/lithium-codegen-arm.cc
src/arm64/lithium-arm64.cc
src/arm64/lithium-arm64.h
src/arm64/lithium-codegen-arm64.cc
src/code-stubs-hydrogen.cc
src/counters.h
src/extensions/statistics-extension.cc
src/globals.h
src/heap/heap-inl.h
src/heap/heap.cc
src/heap/heap.h
src/heap/incremental-marking.cc
src/heap/mark-compact.cc
src/heap/spaces.cc
src/heap/spaces.h
src/hydrogen-gvn.cc
src/hydrogen-gvn.h
src/hydrogen-instructions.cc
src/hydrogen-instructions.h
src/hydrogen.cc
src/ia32/lithium-codegen-ia32.cc
src/ia32/lithium-ia32.cc
src/ia32/lithium-ia32.h
src/ic/ic.h
src/objects-inl.h
src/objects.h
src/serialize.cc
src/serialize.h
src/x64/lithium-codegen-x64.cc
src/x64/lithium-x64.cc
src/x64/lithium-x64.h