summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCRegisterInfo.td
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-04 03:30:34 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-04 03:30:34 +0000
commit338607ae0ddab00e197222e769748e2e0c0b4e18 (patch)
treeae0cdec113d5fb087b1bf0eccaecfdfae2432542 /lib/Target/PowerPC/PPCRegisterInfo.td
parent7855ec62c3b6b5b7e6d3fada589511abd964fdb3 (diff)
downloadllvm-338607ae0ddab00e197222e769748e2e0c0b4e18.tar.gz
llvm-338607ae0ddab00e197222e769748e2e0c0b4e18.tar.bz2
llvm-338607ae0ddab00e197222e769748e2e0c0b4e18.tar.xz
Remove the SubRegClasses field from RegisterClass descriptions.
This information in now computed by TableGen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156152 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCRegisterInfo.td')
-rw-r--r--lib/Target/PowerPC/PPCRegisterInfo.td4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/Target/PowerPC/PPCRegisterInfo.td b/lib/Target/PowerPC/PPCRegisterInfo.td
index 0e55313b13..066a8fb469 100644
--- a/lib/Target/PowerPC/PPCRegisterInfo.td
+++ b/lib/Target/PowerPC/PPCRegisterInfo.td
@@ -314,9 +314,7 @@ def CRBITRC : RegisterClass<"PPC", [i32], 32,
}
def CRRC : RegisterClass<"PPC", [i32], 32, (add CR0, CR1, CR5, CR6,
- CR7, CR2, CR3, CR4)> {
- let SubRegClasses = [(CRBITRC sub_lt, sub_gt, sub_eq, sub_un)];
-}
+ CR7, CR2, CR3, CR4)>;
def CTRRC : RegisterClass<"PPC", [i32], 32, (add CTR)>;
def CTRRC8 : RegisterClass<"PPC", [i64], 64, (add CTR8)>;