Now that register allocation properly considers reserved regs, simplify the
authorJim Grosbach <grosbach@apple.com>
Thu, 2 Sep 2010 18:14:29 +0000 (18:14 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 2 Sep 2010 18:14:29 +0000 (18:14 +0000)
commite7c14162631d845ff3c465bfe2c6bdf2f59dba70
tree2c4cebc89f1ea632c15ddd7dc0222a0c2151fd0e
parent040bbcc876c9bd2056bc73f18efaed1e1efffa0c
Now that register allocation properly considers reserved regs, simplify the
ARM register class allocation order functions to take advantage of that.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112841 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMRegisterInfo.td
test/CodeGen/ARM/lsr-on-unrolled-loops.ll
test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll
test/CodeGen/Thumb2/ldr-str-imm12.ll
test/CodeGen/Thumb2/lsr-deficiency.ll