[llvm-commits] CVS: llvm/utils/TableGen/TableGen.cpp
Chris Lattner
lattner at cs.uiuc.edu
Mon Aug 4 00:03:44 PDT 2003
Changes in directory llvm/utils/TableGen:
TableGen.cpp updated: 1.16 -> 1.17
---
Log message:
add new --gen-instr-desc option
---
Diffs of the changes:
Index: llvm/utils/TableGen/TableGen.cpp
diff -u llvm/utils/TableGen/TableGen.cpp:1.16 llvm/utils/TableGen/TableGen.cpp:1.17
--- llvm/utils/TableGen/TableGen.cpp:1.16 Sun Aug 3 12:24:20 2003
+++ llvm/utils/TableGen/TableGen.cpp Sun Aug 3 16:58:28 2003
@@ -22,7 +22,7 @@
PrintRecords,
GenEmitter,
GenRegisterEnums, GenRegister, GenRegisterHeader,
- GenInstrEnums,
+ GenInstrEnums, GenInstrs,
PrintEnums,
Parse,
};
@@ -42,6 +42,8 @@
"Generate a register info description header"),
clEnumValN(GenInstrEnums, "gen-instr-enums",
"Generate enum values for instructions"),
+ clEnumValN(GenInstrs, "gen-instr-desc",
+ "Generate instruction descriptions"),
clEnumValN(PrintEnums, "print-enums",
"Print enum values for a class"),
clEnumValN(Parse, "parse",
@@ -434,6 +436,9 @@
case GenInstrEnums:
InstrInfoEmitter(Records).runEnums(*Out);
+ break;
+ case GenInstrs:
+ InstrInfoEmitter(Records).run(*Out);
break;
case PrintEnums:
More information about the llvm-commits
mailing list