ARM: Don't emit a write barrier for an inlined keyed load
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Jul 2010 15:06:24 +0000 (15:06 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Jul 2010 15:06:24 +0000 (15:06 +0000)
commit5a54b7030dffe3f5836b28db3cb2700e0995041d
tree7f3166df01fe005141ce961f611fbca153a06457
parent59f2b6c825774b07091e878611eba7d7738b633d
ARM: Don't emit a write barrier for an inlined keyed load
if the right hand side is a literal like true, false, etc.
Also if the value is not a likely Smi we inline the newspace
check.
Review URL: http://codereview.chromium.org/2833048

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4999 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/codegen-arm.cc
src/arm/codegen-arm.h