aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZRegisterInfo.td
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-05-25 19:49:33 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-05-25 19:49:33 +0000
commit5157ceb81fb9497b7dff69b2474bd5e4254fef88 (patch)
tree910d029c7f10e84cb691b878c4c8a18197bf3465 /lib/Target/SystemZ/SystemZRegisterInfo.td
parent088b89eb250ecfc030c380037b29e582f34b6570 (diff)
downloadexternal_llvm-5157ceb81fb9497b7dff69b2474bd5e4254fef88.zip
external_llvm-5157ceb81fb9497b7dff69b2474bd5e4254fef88.tar.gz
external_llvm-5157ceb81fb9497b7dff69b2474bd5e4254fef88.tar.bz2
Remove NumberHack entirely.
SubRegIndex instances are now numbered uniquely the same way Register instances are - in lexicographical order by name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104627 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/SystemZRegisterInfo.td')
-rw-r--r--lib/Target/SystemZ/SystemZRegisterInfo.td10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Target/SystemZ/SystemZRegisterInfo.td b/lib/Target/SystemZ/SystemZRegisterInfo.td
index 8288e72..9c17573 100644
--- a/lib/Target/SystemZ/SystemZRegisterInfo.td
+++ b/lib/Target/SystemZ/SystemZRegisterInfo.td
@@ -146,11 +146,11 @@ def F15L : FPRL<15, "f15", [F15S]>, DwarfRegNum<[31]>;
def PSW : SystemZReg<"psw">;
let Namespace = "SystemZ" in {
-def subreg_32bit : SubRegIndex { let NumberHack = 1; }
-def subreg_even32 : SubRegIndex { let NumberHack = 1; }
-def subreg_odd32 : SubRegIndex { let NumberHack = 2; }
-def subreg_even : SubRegIndex { let NumberHack = 3; }
-def subreg_odd : SubRegIndex { let NumberHack = 4; }
+def subreg_32bit : SubRegIndex;
+def subreg_even32 : SubRegIndex;
+def subreg_odd32 : SubRegIndex;
+def subreg_even : SubRegIndex;
+def subreg_odd : SubRegIndex;
}
def : SubRegSet<subreg_32bit, [R0D, R1D, R2D, R3D, R4D, R5D, R6D, R7D,