Restrict Thumb1 register allocation to low registers, even for instructions that
authorJim Grosbach <grosbach@apple.com>
Sat, 24 Oct 2009 00:19:24 +0000 (00:19 +0000)
committerJim Grosbach <grosbach@apple.com>
Sat, 24 Oct 2009 00:19:24 +0000 (00:19 +0000)
commit2f1abe2dae50e7bc29b20fcad3ea127cdb597532
treeaf7179fe292aeff8a8fc9047f3b7800ceee6c6a3
parentc9dfeb1be841045427d71b85e95ac7355b64e8b1
Restrict Thumb1 register allocation to low registers, even for instructions that
can access the hi regs. Our prologue and epilogue code doesn't know how to
properly handle save/restore of the hi regs, so things go badly when we alloc
them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84982 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMRegisterInfo.td