Fix jump targets on ARM to merge virtual frames (really this time).
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 May 2010 13:48:52 +0000 (13:48 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 May 2010 13:48:52 +0000 (13:48 +0000)
commit73256b05afb82cb58bfbd6a42e6bc40c28fcecdf
tree1b006f192192b535070640e5b3a63b51921969bd
parent67c0ec6f17773cc81a1aa8e2f87322da83c72cf5
Fix jump targets on ARM to merge virtual frames (really this time).
Use the jump targets to move the first deferred code to not flush
registers in the inlined case (KeyedLoad).
Review URL: http://codereview.chromium.org/2249002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4745 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/codegen-arm.cc
src/arm/codegen-arm.h
src/arm/ic-arm.cc
src/arm/jump-target-arm.cc
src/arm/macro-assembler-arm.cc
src/arm/macro-assembler-arm.h
src/arm/virtual-frame-arm.cc
src/arm/virtual-frame-arm.h
src/codegen.h
src/jump-target-light.cc
src/virtual-frame-light-inl.h