[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCRegisterInfo.td
Nate Begeman
natebegeman at mac.com
Wed Nov 30 20:48:38 PST 2005
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.td updated: 1.24 -> 1.25
---
Log message:
Cosmetic change, better reflects actual values
---
Diffs of the changes: (+5 -6)
PPCRegisterInfo.td | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.td
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.td:1.24 llvm/lib/Target/PowerPC/PPCRegisterInfo.td:1.25
--- llvm/lib/Target/PowerPC/PPCRegisterInfo.td:1.24 Mon Nov 28 23:45:29 2005
+++ llvm/lib/Target/PowerPC/PPCRegisterInfo.td Wed Nov 30 22:48:26 2005
@@ -28,8 +28,8 @@
}
// SPR - One of the 32-bit special-purpose registers
-class SPR<bits<5> num, string n> : PPCReg<n> {
- field bits<5> Num = num;
+class SPR<bits<10> num, string n> : PPCReg<n> {
+ field bits<10> Num = num;
}
// FPR - One of the 32 64-bit floating-point registers
@@ -126,12 +126,11 @@
def CR6 : CR<6, "cr6">; def CR7 : CR<7, "cr7">;
// Link register
-// FIXME: encode actual spr numbers here
-def LR : SPR<2, "lr">;
+def LR : SPR<8, "lr">;
// Count register
-def CTR : SPR<3, "ctr">;
+def CTR : SPR<9, "ctr">;
// VRsave register
-def VRSAVE: SPR<4, "VRsave">;
+def VRSAVE: SPR<256, "VRsave">;
/// Register classes
// Allocate volatiles first
More information about the llvm-commits
mailing list