Reviewers: Erik Corry,
Description:
Pass key and receiver in registers for keyed load IC on ARM
The calling convention for keyed load IC's on ARM now passes the key and
receiver in registers r0 and r1.
The code path in the ARM full compiler for handling keyed property load now
has
the same structure as for ia32 where the keyed load IC is also called with
key
end receiver in registers.
This change have been tested with an exhaustive combinations of the flags
--special-command="@ --nofull-compiler"
--special-command="@ --always-full-compiler"
--special-command="@ --noenable-vfp3"
to the test runner.
Please review this at http://codereview.chromium.org/2024002/show
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/arm/codegen-arm.cc
M src/arm/full-codegen-arm.cc
M src/arm/ic-arm.cc
M src/arm/stub-cache-arm.cc
M src/arm/virtual-frame-arm.h
M src/arm/virtual-frame-arm.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev