[llvm-commits] CVS: llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h
Brian Gaeke
gaeke at cs.uiuc.edu
Tue Apr 27 17:04:02 PDT 2004
Changes in directory llvm/lib/Target/SparcV9:
SparcV9RegisterInfo.h updated: 1.1 -> 1.2
---
Log message:
Integrate the rest of my random sparcv9 scribblings into this file
---
Diffs of the changes: (+3 -2)
Index: llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h
diff -u llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h:1.1 llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h:1.2
--- llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h:1.1 Sun Apr 25 01:32:05 2004
+++ llvm/lib/Target/SparcV9/SparcV9RegisterInfo.h Tue Apr 27 17:04:03 2004
@@ -69,11 +69,12 @@
/* 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,
More information about the llvm-commits
mailing list