Cosmetic change, better reflects actual values
authorNate Begeman <natebegeman@mac.com>
Thu, 1 Dec 2005 04:48:26 +0000 (04:48 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 1 Dec 2005 04:48:26 +0000 (04:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24562 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCRegisterInfo.td

index c4ec815c17b1b17bb0ac33e8d001547d2c7a71c1..d62045d8103fee934a54e3ee2e58dddff9bc1046 100644 (file)
@@ -28,8 +28,8 @@ class GP8<GPR Alias> : PPCReg<Alias.Name> {
 }
 
 // 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 CR4 : CR<4, "cr4">; def CR5 : CR<5, "cr5">;
 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