[llvm-commits] CVS: llvm/utils/TableGen/RegisterInfoEmitter.cpp

Chris Lattner lattner at cs.uiuc.edu
Sat Oct 1 23:23:49 PDT 2005



Changes in directory llvm/utils/TableGen:

RegisterInfoEmitter.cpp updated: 1.35 -> 1.36
---
Log message:

Emit the value type for each register class.


---
Diffs of the changes:  (+4 -3)

 RegisterInfoEmitter.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


Index: llvm/utils/TableGen/RegisterInfoEmitter.cpp
diff -u llvm/utils/TableGen/RegisterInfoEmitter.cpp:1.35 llvm/utils/TableGen/RegisterInfoEmitter.cpp:1.36
--- llvm/utils/TableGen/RegisterInfoEmitter.cpp:1.35	Fri Sep 30 12:48:44 2005
+++ llvm/utils/TableGen/RegisterInfoEmitter.cpp	Sun Oct  2 01:23:37 2005
@@ -141,9 +141,10 @@
       const CodeGenRegisterClass &RC = RegisterClasses[i];
       OS << RC.MethodBodies << "\n";
       OS << RC.getName() << "Class::" << RC.getName()
-        << "Class()  : TargetRegisterClass(" << RC.SpillSize/8 << ", "
-        << RC.SpillAlignment/8 << ", " << RC.getName() << ", "
-        << RC.getName() << " + " << RC.Elements.size() << ") {}\n";
+         << "Class()  : TargetRegisterClass(MVT::" << getEnumName(RC.VT) << ","
+         << RC.SpillSize/8 << ", "
+         << RC.SpillAlignment/8 << ", " << RC.getName() << ", "
+         << RC.getName() << " + " << RC.Elements.size() << ") {}\n";
     }
   
     OS << "}\n";






More information about the llvm-commits mailing list