Introduce FieldIndex to unify and abstract property/field offset
authordanno@chromium.org <danno@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 6 Jun 2014 14:05:10 +0000 (14:05 +0000)
committerdanno@chromium.org <danno@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 6 Jun 2014 14:05:10 +0000 (14:05 +0000)
commitffc4ad0697b118cc9e80d159b69e0e7139ad0461
tree9b448d3ee1cf576a377af9ad57c858cbd1141161
parent3d882db26ae9642bb35dd45347c30e96165294c7
Introduce FieldIndex to unify and abstract property/field offset

R=verwaest@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21720 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
30 files changed:
src/arm/stub-cache-arm.cc
src/arm64/stub-cache-arm64.cc
src/bootstrapper.cc
src/code-stubs-hydrogen.cc
src/code-stubs.h
src/deoptimizer.cc
src/field-index-inl.h [new file with mode: 0644]
src/field-index.cc [new file with mode: 0644]
src/field-index.h [new file with mode: 0644]
src/heap-snapshot-generator.cc
src/ia32/stub-cache-ia32.cc
src/ic.cc
src/ic.h
src/json-parser.h
src/json-stringifier.h
src/objects-debug.cc
src/objects-inl.h
src/objects-printer.cc
src/objects.cc
src/objects.h
src/property.cc
src/property.h
src/runtime.cc
src/string-stream.cc
src/stub-cache.cc
src/stub-cache.h
src/utils.h
src/x64/stub-cache-x64.cc
test/cctest/test-heap.cc
tools/gyp/v8.gyp