Change GenerateLoadStringLength to have two scratch registers on all platforms. ...
authorwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Feb 2010 13:06:37 +0000 (13:06 +0000)
committerwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 9 Feb 2010 13:06:37 +0000 (13:06 +0000)
commit503bbeb8c460d8e1355f58960a56153baba1476f
tree962bd1d1c1e4e4fd4c2ec8b9c67d9163519ec884
parentdf1df78c48a72662d33eaaab6a97628d66308a52
Change GenerateLoadStringLength to have two scratch registers on all platforms.  This is needed so that the LoadIC can pass the receiver in a register, and not have it overwritten, and also simplifies the code.
Review URL: http://codereview.chromium.org/596011

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3820 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/ic-arm.cc
src/arm/stub-cache-arm.cc
src/ia32/ic-ia32.cc
src/ia32/stub-cache-ia32.cc
src/stub-cache.h
src/x64/ic-x64.cc
src/x64/stub-cache-x64.cc