Prefer even-odd D-register pairs.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 29 Mar 2012 22:54:32 +0000 (22:54 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 29 Mar 2012 22:54:32 +0000 (22:54 +0000)
commitccca22e9e2e03bdd782b1d4bf880ebf79e7b7e77
treec7f2ade13f13dff287c6de4ce048c04aac92608f
parent803d1340070ecc330376076326c72276ca58b0bf
Prefer even-odd D-register pairs.

We are sometimes allocatinog from the DPair register class which
contains odd-even pairs in addition to the Q registers.

Place the Q registers first in the DPair allocation order as they can be
copied with a single instruction. The odd-even pairs should only be
allocated as a last resort.

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