[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-06-25 Thread Dan Gohman
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.30 -> 1.31 CodeGenTarget.cpp updated: 1.94 -> 1.95 InstrInfoEmitter.cpp updated: 1.62 -> 1.63 --- Log message: Revert the earlier change that removed the M_REMATERIALIZABLE machine instruction flag, and use the flag along

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-06-18 Thread Dan Gohman
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.29 -> 1.30 CodeGenTarget.cpp updated: 1.93 -> 1.94 InstrInfoEmitter.cpp updated: 1.61 -> 1.62 --- Log message: Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad with a general target hook to ident

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-06-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.28 -> 1.29 CodeGenTarget.cpp updated: 1.92 -> 1.93 InstrInfoEmitter.cpp updated: 1.60 -> 1.61 --- Log message: Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. --- Diffs of the changes: (+3 -0)

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-06-06 Thread Evan Cheng
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 instructio

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-05-16 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.26 -> 1.27 CodeGenTarget.cpp updated: 1.88 -> 1.89 InstrInfoEmitter.cpp updated: 1.58 -> 1.59 --- Log message: Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable without having a PredicateOperand.

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-03-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.25 -> 1.26 CodeGenTarget.cpp updated: 1.85 -> 1.86 InstrInfoEmitter.cpp updated: 1.56 -> 1.57 --- Log message: Recognize target instruction flag 'isReMaterializable'. --- Diffs of the changes: (+3 -0) CodeGenInstructi

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.23 -> 1.24 CodeGenTarget.cpp updated: 1.77 -> 1.78 InstrInfoEmitter.cpp updated: 1.52 -> 1.53 --- Log message: ADd support for adding constraints to suboperands --- Diffs of the changes: (+111 -32) CodeGenInstruction

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp InstrInfoEmitter.h

2006-11-06 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.22 -> 1.23 CodeGenTarget.cpp updated: 1.74 -> 1.75 InstrInfoEmitter.cpp updated: 1.48 -> 1.49 InstrInfoEmitter.h updated: 1.14 -> 1.15 --- Log message: simplify the way operand flags and constraints are handled, making it

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2006-11-06 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.21 -> 1.22 CodeGenTarget.cpp updated: 1.73 -> 1.74 InstrInfoEmitter.cpp updated: 1.47 -> 1.48 --- Log message: recognize ppc's blr instruction as predicated --- Diffs of the changes: (+4 -0) CodeGenInstruction.h |

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp DAGISelEmitter.cpp InstrInfoEmitter.cpp InstrInfoEmitter.h

2006-10-31 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.19 -> 1.20 CodeGenTarget.cpp updated: 1.69 -> 1.70 DAGISelEmitter.cpp updated: 1.272 -> 1.273 InstrInfoEmitter.cpp updated: 1.45 -> 1.46 InstrInfoEmitter.h updated: 1.12 -> 1.13 --- Log message: Add operand constraints to

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp DAGISelEmitter.cpp DAGISelEmitter.h

2006-01-09 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.18 -> 1.19 CodeGenTarget.cpp updated: 1.52 -> 1.53 DAGISelEmitter.cpp updated: 1.127 -> 1.128 DAGISelEmitter.h updated: 1.49 -> 1.50 --- Log message: * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp DAGISelEmitter.cpp

2005-12-26 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.17 -> 1.18 CodeGenTarget.cpp updated: 1.51 -> 1.52 DAGISelEmitter.cpp updated: 1.116 -> 1.117 --- Log message: Added field noResults to Instruction. Currently tblgen cannot tell which operands in the operand list are resu

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp DAGISelEmitter.cpp DAGISelEmitter.h

2005-12-23 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.16 -> 1.17 CodeGenTarget.cpp updated: 1.50 -> 1.51 DAGISelEmitter.cpp updated: 1.114 -> 1.115 DAGISelEmitter.h updated: 1.47 -> 1.48 --- Log message: * Support for hasInFlag and hasOutFlag (on instructions). Remove namele

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp DAGISelEmitter.cpp DAGISelEmitter.h

2005-12-04 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.15 -> 1.16 CodeGenTarget.cpp updated: 1.46 -> 1.47 DAGISelEmitter.cpp updated: 1.81 -> 1.82 DAGISelEmitter.h updated: 1.38 -> 1.39 --- Log message: * Commit the fix (by Chris) for a tblgen type inferencing bug. * Enhanced

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp

2005-11-30 Thread Nate Begeman
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.14 -> 1.15 CodeGenTarget.cpp updated: 1.44 -> 1.45 --- Log message: Nuke CodeGenInstruction's ValueType member, it is no longer used. --- Diffs of the changes: (+7 -18) CodeGenInstruction.h | 12 +++- CodeG

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h

2005-11-30 Thread Nate Begeman
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.13 -> 1.14 --- Log message: fit into 80 columns --- Diffs of the changes: (+2 -2) CodeGenInstruction.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/utils/TableGen/CodeGenInstruction.h d

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2005-11-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.12 -> 1.13 CodeGenTarget.cpp updated: 1.41 -> 1.42 InstrInfoEmitter.cpp updated: 1.32 -> 1.33 --- Log message: Teach tblgen about instruction operands that have multiple MachineInstr operands, digging into them to find re