Integrate the rest of my random sparcv9 scribblings into this file
authorBrian Gaeke <gaeke@uiuc.edu>
Tue, 27 Apr 2004 22:04:03 +0000 (22:04 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Tue, 27 Apr 2004 22:04:03 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13204 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9RegisterInfo.h

index c29158812f592ada56223381e4e3f1d5dca17afb..4b3c831b0c82127fa791cdbceee8edab8bcfcdf7 100644 (file)
@@ -69,11 +69,12 @@ namespace llvm {
     /* 5  */ o5, o7, l0, l1, l2,
     /* 10 */ l3, l4, l5, l6, l7,
     /* 15 */ i0, i1, i2, i3, i4,
-    /* 20 */ i5, i6, i7, g0, g1,
+    /* 20 */ i5, i6, i7, g0, g1,  // i6 is frame ptr, i7 is ret addr, g0 is zero 
     /* 25 */ g2, g3, g4, g5, g6,
-    /* 30 */ g7, o6,
+    /* 30 */ g7, o6,              // o6 is stack ptr
 
     // SparcV9FloatRegClass(FloatRegClassID)
+    // - regs 32 .. 63 are FPSingleRegType, 64 .. 95 are FPDoubleRegType
     // - unified register numbers 32 ... 95 (64 regs)
     /* 32 */ f0,  f1,  f2,
     /* 35 */ f3,  f4,  f5,  f6,  f7,