ARM: Tweak StoreKeyed.
authorrodolph.perfetta@gmail.com <rodolph.perfetta@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Sep 2013 12:37:31 +0000 (12:37 +0000)
committerrodolph.perfetta@gmail.com <rodolph.perfetta@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Sep 2013 12:37:31 +0000 (12:37 +0000)
commit87d0659e768a2e30c8e06ae8c8cb0456094b7ba1
tree498682f0efd1799db026a648c61daae06ae6f46d
parentf34340033e4fc3aa88a15aa952663dc00235e7fd
ARM: Tweak StoreKeyed.

Avoid corrupting its input in some cases.

BUG=none
TEST=test/mjsunit/lithium/StoreKeyed*.js
R=ulan@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16771 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/lithium-arm.cc
src/arm/lithium-codegen-arm.cc
src/arm/macro-assembler-arm.cc
src/arm/macro-assembler-arm.h
test/mjsunit/lithium/StoreKeyed.js [new file with mode: 0644]
test/mjsunit/lithium/StoreKeyedExternal.js [new file with mode: 0644]