Move state sentinels into TypeFeedbackVector.
authormvstanton@chromium.org <mvstanton@chromium.org>
Thu, 18 Sep 2014 12:31:31 +0000 (12:31 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org>
Thu, 18 Sep 2014 12:31:31 +0000 (12:31 +0000)
commit200095c3e749a921ea4f0876a5d5feb9a69db300
tree0dfa34941c845d11c1dff65f5942f6a038c41c9e
parent88fa6685ae520e57b80fcfb5f8797779867461c5
Move state sentinels into TypeFeedbackVector.

These sentinels were in the wrong place, living in only tangentially related class TypeFeedbackInfo, but they codify state in the TypeFeedbackVector.

R=ishell@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24037 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
24 files changed:
BUILD.gn
src/arm/code-stubs-arm.cc
src/arm/full-codegen-arm.cc
src/arm64/code-stubs-arm64.cc
src/arm64/full-codegen-arm64.cc
src/factory.cc
src/ia32/code-stubs-ia32.cc
src/ia32/full-codegen-ia32.cc
src/ic/ic-inl.h
src/ic/ic.cc
src/ic/ic.h
src/mips/code-stubs-mips.cc
src/mips/full-codegen-mips.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/type-feedback-vector-inl.h [new file with mode: 0644]
src/type-feedback-vector.cc
src/type-feedback-vector.h
src/type-info.cc
src/x64/code-stubs-x64.cc
src/x64/full-codegen-x64.cc
test/cctest/test-heap.cc
tools/gyp/v8.gyp