diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-05-25 19:49:33 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-05-25 19:49:33 +0000 |
commit | 673e7e0f37c48c5b85e863c08255d1fa18aa19a8 (patch) | |
tree | 7bd2e59f6c4b0c2e192607a6d94aaf420998ea6d /llvm/lib/Target/SystemZ | |
parent | 0e767d73644bebf71a53b6645530c10041d12212 (diff) | |
download | bcm5719-llvm-673e7e0f37c48c5b85e863c08255d1fa18aa19a8.tar.gz bcm5719-llvm-673e7e0f37c48c5b85e863c08255d1fa18aa19a8.zip |
Remove NumberHack entirely.
SubRegIndex instances are now numbered uniquely the same way Register instances
are - in lexicographical order by name.
llvm-svn: 104627
Diffstat (limited to 'llvm/lib/Target/SystemZ')
-rw-r--r-- | llvm/lib/Target/SystemZ/SystemZRegisterInfo.td | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td b/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td index 8288e727e6b..9c175733ea7 100644 --- a/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td +++ b/llvm/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, |