R600/SI: Add exec_lo and exec_hi subregisters.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 5 Aug 2014 17:52:37 +0000 (17:52 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 5 Aug 2014 17:52:37 +0000 (17:52 +0000)
commit178066b1692f841bb42490e832bc4f332906f96e
tree3bf94a09ae3bdbf74b9a3e6bf32b9f0fc46a1800
parent7f2cd21ddd31d74b25f671e31eb89c0c9775b602
R600/SI: Add exec_lo and exec_hi subregisters.

This allows accessing an SReg subregister with a normal subregister
index, instead of getting a machine verifier error.

Also be sure to include all of these subregisters in SReg_32.
This fixes inferring SGPR instead of SReg when finding a
super register class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214901 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/SIRegisterInfo.td