Revert of Use weak cells in map checks in polymorphic ICs. (patchset #8 id:140001...
authormachenbach <machenbach@chromium.org>
Tue, 2 Dec 2014 08:16:43 +0000 (00:16 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Dec 2014 08:17:05 +0000 (08:17 +0000)
commitd9c83f6bd0c9bd6806146caaa8053f61a800543d
tree7930a79c4271e0f713fe5cf36287937a52ab0022
parent58553437fa25fdefca1a12515553238523a31394
Revert of Use weak cells in map checks in polymorphic ICs. (patchset #8 id:140001 of https://codereview.chromium.org/753993003/)

Reason for revert:
[Sheriff] Speculative revert for breaking chromium asan (roll blocker):
http://build.chromium.org/p/client.v8/builders/Linux%20ASan%20LSan%20Tests%20%281%29/builds/1683

Original issue's description:
> Use weak cells in map checks in polymorphic ICs.
>
> BUG=v8:3663
> LOG=N

TBR=mvstanton@chromium.org,akos.palfi@imgtec.com,weiliang.lin@intel.com,ulan@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=v8:3663

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

Cr-Commit-Position: refs/heads/master@{#25597}
31 files changed:
src/arm/macro-assembler-arm.cc
src/arm/macro-assembler-arm.h
src/arm64/lithium-codegen-arm64.cc
src/arm64/macro-assembler-arm64.cc
src/arm64/macro-assembler-arm64.h
src/factory.cc
src/heap/objects-visiting-inl.h
src/ia32/macro-assembler-ia32.cc
src/ia32/macro-assembler-ia32.h
src/ic/arm/ic-compiler-arm.cc
src/ic/arm64/ic-compiler-arm64.cc
src/ic/ia32/ic-compiler-ia32.cc
src/ic/mips/ic-compiler-mips.cc
src/ic/mips64/ic-compiler-mips64.cc
src/ic/x64/ic-compiler-x64.cc
src/ic/x87/ic-compiler-x87.cc
src/mips/macro-assembler-mips.cc
src/mips/macro-assembler-mips.h
src/mips64/macro-assembler-mips64.cc
src/mips64/macro-assembler-mips64.h
src/objects-inl.h
src/objects-printer.cc
src/objects.cc
src/objects.h
src/x64/macro-assembler-x64.cc
src/x64/macro-assembler-x64.h
src/x87/macro-assembler-x87.cc
src/x87/macro-assembler-x87.h
test/cctest/cctest.status
test/cctest/test-heap.cc
test/mjsunit/opt-elements-kind.js