Allow more virtual registers to be encoded in LUnallocated.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 2 May 2013 09:51:07 +0000 (09:51 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 2 May 2013 09:51:07 +0000 (09:51 +0000)
commit47608c900ae56804d0f9f7cb5aca69f3d5f05823
tree73eb02e2fe9c675e692a1c46c26b549b0619c8a1
parentc092da378b4ad9639a55904522ef4c8e7010ae6e
Allow more virtual registers to be encoded in LUnallocated.

This is a preparation which allows us to bump the virtual register width
from 15 to 18 bit without sacrificing width for other fields inside an
unallocated lithium operand.

R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/14639008

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