[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