[llvm-commits] CVS: llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Fri Sep 30 10:38:47 PDT 2005



Changes in directory llvm/lib/Target/SparcV9:

SparcV9RegisterInfo.cpp updated: 1.6 -> 1.7
---
Log message:

trim down the target info structs now that we have a preferred spill register class for each callee save register

Why is V9 maintaining these tables manually? ugh!


---
Diffs of the changes:  (+104 -104)

 SparcV9RegisterInfo.cpp |  208 ++++++++++++++++++++++++------------------------
 1 files changed, 104 insertions(+), 104 deletions(-)


Index: llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp
diff -u llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp:1.6 llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp:1.7
--- llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp:1.6	Thu Sep 29 20:29:42 2005
+++ llvm/lib/Target/SparcV9/SparcV9RegisterInfo.cpp	Fri Sep 30 12:38:36 2005
@@ -129,110 +129,110 @@
   const unsigned ccr_AliasSet[] = { SparcV9::xcc, SparcV9::icc, 0 };
 
 const MRegisterDesc RegisterDescriptors[] = { // Descriptors
-  { "o0", Empty_AliasSet, 0, 0 },
-  { "o1", Empty_AliasSet, 0, 0 },
-  { "o2", Empty_AliasSet, 0, 0 },
-  { "o3", Empty_AliasSet, 0, 0 },
-  { "o4", Empty_AliasSet, 0, 0 },
-  { "o5", Empty_AliasSet, 0, 0 },
-  { "o7", Empty_AliasSet, 0, 0 },
-  { "l0", Empty_AliasSet, 0, 0 },
-  { "l1", Empty_AliasSet, 0, 0 },
-  { "l2", Empty_AliasSet, 0, 0 },
-  { "l3", Empty_AliasSet, 0, 0 },
-  { "l4", Empty_AliasSet, 0, 0 },
-  { "l5", Empty_AliasSet, 0, 0 },
-  { "l6", Empty_AliasSet, 0, 0 },
-  { "l7", Empty_AliasSet, 0, 0 },
-  { "i0", Empty_AliasSet, 0, 0 },
-  { "i1", Empty_AliasSet, 0, 0 },
-  { "i2", Empty_AliasSet, 0, 0 },
-  { "i3", Empty_AliasSet, 0, 0 },
-  { "i4", Empty_AliasSet, 0, 0 },
-  { "i5", Empty_AliasSet, 0, 0 },
-  { "i6", Empty_AliasSet, 0, 0 },
-  { "i7", Empty_AliasSet, 0, 0 },
-  { "g0", Empty_AliasSet, 0, 0 },
-  { "g1", Empty_AliasSet, 0, 0 },
-  { "g2", Empty_AliasSet, 0, 0 },
-  { "g3", Empty_AliasSet, 0, 0 },
-  { "g4", Empty_AliasSet, 0, 0 },
-  { "g5", Empty_AliasSet, 0, 0 },
-  { "g6", Empty_AliasSet, 0, 0 },
-  { "g7", Empty_AliasSet, 0, 0 },
-  { "o6", Empty_AliasSet, 0, 0 },
-  { "f0", Empty_AliasSet, 0, 0 },
-  { "f1", Empty_AliasSet, 0, 0 },
-  { "f2", Empty_AliasSet, 0, 0 },
-  { "f3", Empty_AliasSet, 0, 0 },
-  { "f4", Empty_AliasSet, 0, 0 },
-  { "f5", Empty_AliasSet, 0, 0 },
-  { "f6", Empty_AliasSet, 0, 0 },
-  { "f7", Empty_AliasSet, 0, 0 },
-  { "f8", Empty_AliasSet, 0, 0 },
-  { "f9", Empty_AliasSet, 0, 0 },
-  { "f10", Empty_AliasSet, 0, 0 },
-  { "f11", Empty_AliasSet, 0, 0 },
-  { "f12", Empty_AliasSet, 0, 0 },
-  { "f13", Empty_AliasSet, 0, 0 },
-  { "f14", Empty_AliasSet, 0, 0 },
-  { "f15", Empty_AliasSet, 0, 0 },
-  { "f16", Empty_AliasSet, 0, 0 },
-  { "f17", Empty_AliasSet, 0, 0 },
-  { "f18", Empty_AliasSet, 0, 0 },
-  { "f19", Empty_AliasSet, 0, 0 },
-  { "f20", Empty_AliasSet, 0, 0 },
-  { "f21", Empty_AliasSet, 0, 0 },
-  { "f22", Empty_AliasSet, 0, 0 },
-  { "f23", Empty_AliasSet, 0, 0 },
-  { "f24", Empty_AliasSet, 0, 0 },
-  { "f25", Empty_AliasSet, 0, 0 },
-  { "f26", Empty_AliasSet, 0, 0 },
-  { "f27", Empty_AliasSet, 0, 0 },
-  { "f28", Empty_AliasSet, 0, 0 },
-  { "f29", Empty_AliasSet, 0, 0 },
-  { "f30", Empty_AliasSet, 0, 0 },
-  { "f31", Empty_AliasSet, 0, 0 },
-  { "f32", Empty_AliasSet, 0, 0 },
-  { "f33", Empty_AliasSet, 0, 0 },
-  { "f34", Empty_AliasSet, 0, 0 },
-  { "f35", Empty_AliasSet, 0, 0 },
-  { "f36", Empty_AliasSet, 0, 0 },
-  { "f37", Empty_AliasSet, 0, 0 },
-  { "f38", Empty_AliasSet, 0, 0 },
-  { "f39", Empty_AliasSet, 0, 0 },
-  { "f40", Empty_AliasSet, 0, 0 },
-  { "f41", Empty_AliasSet, 0, 0 },
-  { "f42", Empty_AliasSet, 0, 0 },
-  { "f43", Empty_AliasSet, 0, 0 },
-  { "f44", Empty_AliasSet, 0, 0 },
-  { "f45", Empty_AliasSet, 0, 0 },
-  { "f46", Empty_AliasSet, 0, 0 },
-  { "f47", Empty_AliasSet, 0, 0 },
-  { "f48", Empty_AliasSet, 0, 0 },
-  { "f49", Empty_AliasSet, 0, 0 },
-  { "f50", Empty_AliasSet, 0, 0 },
-  { "f51", Empty_AliasSet, 0, 0 },
-  { "f52", Empty_AliasSet, 0, 0 },
-  { "f53", Empty_AliasSet, 0, 0 },
-  { "f54", Empty_AliasSet, 0, 0 },
-  { "f55", Empty_AliasSet, 0, 0 },
-  { "f56", Empty_AliasSet, 0, 0 },
-  { "f57", Empty_AliasSet, 0, 0 },
-  { "f58", Empty_AliasSet, 0, 0 },
-  { "f59", Empty_AliasSet, 0, 0 },
-  { "f60", Empty_AliasSet, 0, 0 },
-  { "f61", Empty_AliasSet, 0, 0 },
-  { "f62", Empty_AliasSet, 0, 0 },
-  { "f63", Empty_AliasSet, 0, 0 },
-  { "xcc", xcc_AliasSet, 0, 0 },
-  { "icc", icc_AliasSet, 0, 0 },
-  { "ccr", ccr_AliasSet, 0, 0 },
-  { "fcc0", fcc0_AliasSet, 0, 0 },
-  { "fcc1", fcc1_AliasSet, 0, 0 },
-  { "fcc2", fcc2_AliasSet, 0, 0 },
-  { "fcc3", fcc3_AliasSet, 0, 0 },
-  { "fsr", fsr_AliasSet, 0, 0 },
+  { "o0", Empty_AliasSet },
+  { "o1", Empty_AliasSet },
+  { "o2", Empty_AliasSet },
+  { "o3", Empty_AliasSet },
+  { "o4", Empty_AliasSet },
+  { "o5", Empty_AliasSet },
+  { "o7", Empty_AliasSet },
+  { "l0", Empty_AliasSet },
+  { "l1", Empty_AliasSet },
+  { "l2", Empty_AliasSet },
+  { "l3", Empty_AliasSet },
+  { "l4", Empty_AliasSet },
+  { "l5", Empty_AliasSet },
+  { "l6", Empty_AliasSet },
+  { "l7", Empty_AliasSet },
+  { "i0", Empty_AliasSet },
+  { "i1", Empty_AliasSet },
+  { "i2", Empty_AliasSet },
+  { "i3", Empty_AliasSet },
+  { "i4", Empty_AliasSet },
+  { "i5", Empty_AliasSet },
+  { "i6", Empty_AliasSet },
+  { "i7", Empty_AliasSet },
+  { "g0", Empty_AliasSet },
+  { "g1", Empty_AliasSet },
+  { "g2", Empty_AliasSet },
+  { "g3", Empty_AliasSet },
+  { "g4", Empty_AliasSet },
+  { "g5", Empty_AliasSet },
+  { "g6", Empty_AliasSet },
+  { "g7", Empty_AliasSet },
+  { "o6", Empty_AliasSet },
+  { "f0", Empty_AliasSet },
+  { "f1", Empty_AliasSet },
+  { "f2", Empty_AliasSet },
+  { "f3", Empty_AliasSet },
+  { "f4", Empty_AliasSet },
+  { "f5", Empty_AliasSet },
+  { "f6", Empty_AliasSet },
+  { "f7", Empty_AliasSet },
+  { "f8", Empty_AliasSet },
+  { "f9", Empty_AliasSet },
+  { "f10", Empty_AliasSet },
+  { "f11", Empty_AliasSet },
+  { "f12", Empty_AliasSet },
+  { "f13", Empty_AliasSet },
+  { "f14", Empty_AliasSet },
+  { "f15", Empty_AliasSet },
+  { "f16", Empty_AliasSet },
+  { "f17", Empty_AliasSet },
+  { "f18", Empty_AliasSet },
+  { "f19", Empty_AliasSet },
+  { "f20", Empty_AliasSet },
+  { "f21", Empty_AliasSet },
+  { "f22", Empty_AliasSet },
+  { "f23", Empty_AliasSet },
+  { "f24", Empty_AliasSet },
+  { "f25", Empty_AliasSet },
+  { "f26", Empty_AliasSet },
+  { "f27", Empty_AliasSet },
+  { "f28", Empty_AliasSet },
+  { "f29", Empty_AliasSet },
+  { "f30", Empty_AliasSet },
+  { "f31", Empty_AliasSet },
+  { "f32", Empty_AliasSet },
+  { "f33", Empty_AliasSet },
+  { "f34", Empty_AliasSet },
+  { "f35", Empty_AliasSet },
+  { "f36", Empty_AliasSet },
+  { "f37", Empty_AliasSet },
+  { "f38", Empty_AliasSet },
+  { "f39", Empty_AliasSet },
+  { "f40", Empty_AliasSet },
+  { "f41", Empty_AliasSet },
+  { "f42", Empty_AliasSet },
+  { "f43", Empty_AliasSet },
+  { "f44", Empty_AliasSet },
+  { "f45", Empty_AliasSet },
+  { "f46", Empty_AliasSet },
+  { "f47", Empty_AliasSet },
+  { "f48", Empty_AliasSet },
+  { "f49", Empty_AliasSet },
+  { "f50", Empty_AliasSet },
+  { "f51", Empty_AliasSet },
+  { "f52", Empty_AliasSet },
+  { "f53", Empty_AliasSet },
+  { "f54", Empty_AliasSet },
+  { "f55", Empty_AliasSet },
+  { "f56", Empty_AliasSet },
+  { "f57", Empty_AliasSet },
+  { "f58", Empty_AliasSet },
+  { "f59", Empty_AliasSet },
+  { "f60", Empty_AliasSet },
+  { "f61", Empty_AliasSet },
+  { "f62", Empty_AliasSet },
+  { "f63", Empty_AliasSet },
+  { "xcc", xcc_AliasSet },
+  { "icc", icc_AliasSet },
+  { "ccr", ccr_AliasSet },
+  { "fcc0", fcc0_AliasSet },
+  { "fcc1", fcc1_AliasSet },
+  { "fcc2", fcc2_AliasSet },
+  { "fcc3", fcc3_AliasSet },
+  { "fsr", fsr_AliasSet },
 };
 
 } // end anonymous namespace






More information about the llvm-commits mailing list