Changes in directory llvm/utils/TableGen:
CodeGenInstruction.h updated: 1.27 -> 1.28 CodeGenTarget.cpp updated: 1.90 -> 1.91 InstrInfoEmitter.cpp updated: 1.59 -> 1.60 --- Log message: Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. --- Diffs of the changes: (+3 -0) CodeGenInstruction.h | 1 + CodeGenTarget.cpp | 1 + InstrInfoEmitter.cpp | 1 + 3 files changed, 3 insertions(+) Index: llvm/utils/TableGen/CodeGenInstruction.h diff -u llvm/utils/TableGen/CodeGenInstruction.h:1.27 llvm/utils/TableGen/CodeGenInstruction.h:1.28 --- llvm/utils/TableGen/CodeGenInstruction.h:1.27 Wed May 16 15:45:24 2007 +++ llvm/utils/TableGen/CodeGenInstruction.h Wed Jun 6 05:14:55 2007 @@ -97,6 +97,7 @@ bool hasVariableNumberOfOperands; bool hasCtrlDep; bool noResults; + bool clobbersPred; /// ParseOperandName - Parse an operand name like "$foo" or "$foo.bar", /// where $foo is a whole operand and $foo.bar refers to a suboperand. Index: llvm/utils/TableGen/CodeGenTarget.cpp diff -u llvm/utils/TableGen/CodeGenTarget.cpp:1.90 llvm/utils/TableGen/CodeGenTarget.cpp:1.91 --- llvm/utils/TableGen/CodeGenTarget.cpp:1.90 Mon Jun 4 11:11:03 2007 +++ llvm/utils/TableGen/CodeGenTarget.cpp Wed Jun 6 05:14:55 2007 @@ -360,6 +360,7 @@ usesCustomDAGSchedInserter = R->getValueAsBit("usesCustomDAGSchedInserter"); hasCtrlDep = R->getValueAsBit("hasCtrlDep"); noResults = R->getValueAsBit("noResults"); + clobbersPred = R->getValueAsBit("clobbersPred"); hasVariableNumberOfOperands = false; DagInit *DI; Index: llvm/utils/TableGen/InstrInfoEmitter.cpp diff -u llvm/utils/TableGen/InstrInfoEmitter.cpp:1.59 llvm/utils/TableGen/InstrInfoEmitter.cpp:1.60 --- llvm/utils/TableGen/InstrInfoEmitter.cpp:1.59 Wed May 16 15:45:24 2007 +++ llvm/utils/TableGen/InstrInfoEmitter.cpp Wed Jun 6 05:14:55 2007 @@ -241,6 +241,7 @@ if (Inst.isCommutable) OS << "|M_COMMUTABLE"; if (Inst.isTerminator) OS << "|M_TERMINATOR_FLAG"; if (Inst.isReMaterializable) OS << "|M_REMATERIALIZIBLE"; + if (Inst.clobbersPred) OS << "|M_CLOBBERS_PRED"; if (Inst.usesCustomDAGSchedInserter) OS << "|M_USES_CUSTOM_DAG_SCHED_INSERTION"; if (Inst.hasVariableNumberOfOperands) _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits