Strengthen requirements for fixed registers at calls.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 10 Feb 2011 10:31:55 +0000 (10:31 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 10 Feb 2011 10:31:55 +0000 (10:31 +0000)
commit73fe82426f7a1275bd7f244128607e2e25edddc6
treea53a1e5b88c7ecb6a83ac0c084cdf2f0aa6f653e
parentc0fd053982ae0c932a4736f7e558f849f764ab02
Strengthen requirements for fixed registers at calls.

Already done on ia-32. This change is for x64 and ARM.
We now always require fixed input registers at calls to
avoid overlap with temp registers.

This fixes the affected instructions on ARM.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6722 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/lithium-arm.cc
src/ia32/lithium-ia32.cc
src/x64/lithium-x64.cc