[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