MIPS: Fix for an ARM register allocation bug.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 Jan 2012 13:41:11 +0000 (13:41 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 Jan 2012 13:41:11 +0000 (13:41 +0000)
commitb571bd2ce9eac4a714882b3e7504eec6a977b8a6
tree23a4c72968b11a6ffc0b1f51ec40a8492cf1f440
parent77f6a6fc31145d2aaebd61ff79524596e83b4295
MIPS: Fix for an ARM register allocation bug.

Port r10374 (03bbe39).

Note: the MIPS version was not affected by the bug. This is merely a style cleanup.

Original commit message:
An off-by-one in the register allocator could lead to allocating (and
clobbering) the reserved 0.0 double register.  This required a function with
14 or more live double values.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/9150025
Patch from Daniel Kalmar <kalmard@homejinni.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10440 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mips/assembler-mips-inl.h
src/mips/assembler-mips.h
src/mips/lithium-gap-resolver-mips.cc
src/mips/macro-assembler-mips.h