Implement ICs for FastDoubleArray loads and stores
authordanno@chromium.org <danno@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 13 Jul 2011 13:50:27 +0000 (13:50 +0000)
committerdanno@chromium.org <danno@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 13 Jul 2011 13:50:27 +0000 (13:50 +0000)
commit391ef3be3365401993dd4e16a5d89ed09642a191
treeaacea5c61ec3a8a355047bc37f0192682d87dd3f
parent907065c1ae756487fc662b0794878968c0dfedb1
Implement ICs for FastDoubleArray loads and stores

Implemented on ia32, x64, ARM. Stubbed out with UNIMPLEMENTED on MIPS.

BUG=none
TEST=unbox-double-arrays.js

Review URL: http://codereview.chromium.org/7307030

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8637 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
18 files changed:
src/arm/macro-assembler-arm.cc
src/arm/stub-cache-arm.cc
src/assembler.cc
src/assembler.h
src/code-stubs.cc
src/globals.h
src/ia32/lithium-codegen-ia32.cc
src/ia32/macro-assembler-ia32.cc
src/ia32/stub-cache-ia32.cc
src/mips/stub-cache-mips.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/stub-cache.h
src/v8globals.h
src/x64/macro-assembler-x64.cc
src/x64/stub-cache-x64.cc
test/mjsunit/unbox-double-arrays.js