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

2007-06-04 Thread Dan Gohman
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.89 -> 1.90 CodeGenTarget.h updated: 1.29 -> 1.30 RegisterInfoEmitter.cpp updated: 1.54 -> 1.55 --- Log message: Remove the operator<< for MVT::ValueType in preparation for MVT::ValueType being changed from an enum to an inte

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

2007-03-25 Thread Bill Wendling
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.86 -> 1.87 --- Log message: Add support for the v1i64 type. This makes better code for this: #include extern __m64 C; void baz(__v2si *A, __v2si *B) { *A = C; _mm_empty(); } We get this: _baz: call "L1$pb"

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

2007-02-27 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.83 -> 1.84 Record.cpp updated: 1.56 -> 1.57 Record.h updated: 1.60 -> 1.61 TableGen.cpp updated: 1.48 -> 1.49 --- Log message: Backing out CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h upd

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

2007-02-27 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h updated: 1.59 -> 1.60 TableGen.cpp updated: 1.47 -> 1.48 --- Log message: initial support for calling convention generation, still unfinished. --- Diffs of the changes:

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

2006-12-01 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.79 -> 1.80 --- Log message: Match TargetInstrInfo changes. --- Diffs of the changes: (+2 -3) CodeGenTarget.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/utils/TableGen/CodeGenTarget.cpp

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

2006-11-09 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.76 -> 1.77 InstrInfoEmitter.cpp updated: 1.51 -> 1.52 --- Log message: allow ptr_rc to explicitly appear in an instructions operand list, it doesn't have to be a subpart of a complex operand. --- Diffs of the changes: (+4

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

2006-11-06 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.75 -> 1.76 --- Log message: emit TIED_TO correctly --- Diffs of the changes: (+2 -2) CodeGenTarget.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/utils/TableGen/CodeGenTarget.cpp diff -u

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

2006-11-04 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.72 -> 1.73 InstrInfoEmitter.cpp updated: 1.46 -> 1.47 --- Log message: Clean up some code. --- Diffs of the changes: (+5 -2) CodeGenTarget.cpp|4 +++- InstrInfoEmitter.cpp |3 ++- 2 files changed, 5 insertion

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

2006-11-03 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.71 -> 1.72 --- Log message: eliminate need for the NumMIOperands field in Operand. --- Diffs of the changes: (+13 -1) CodeGenTarget.cpp | 14 +- 1 files changed, 13 insertions(+), 1 deletion(-) Index: ll

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

2006-11-01 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.70 -> 1.71 --- Log message: Tied-to constraint must be op_with_larger_idx = op_with_smaller_idx or else throw an exception. --- Diffs of the changes: (+3 -0) CodeGenTarget.cpp |3 +++ 1 files changed, 3 insertions(+

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

2006-10-11 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.68 -> 1.69 CodeGenTarget.h updated: 1.28 -> 1.29 DAGISelEmitter.cpp updated: 1.266 -> 1.267 DAGISelEmitter.h updated: 1.69 -> 1.70 --- Log message: Added properties such as SDNPHasChain to ComplexPattern. --- Diffs of the

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

2006-06-14 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.67 -> 1.68 DAGISelEmitter.cpp updated: 1.211 -> 1.212 RegisterInfoEmitter.cpp updated: 1.44 -> 1.45 --- Log message: Allow more use of iPTR in patterns. --- Diffs of the changes: (+24 -24) CodeGenTarget.cpp | 44

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

2006-05-17 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.66 -> 1.67 CodeGenTarget.h updated: 1.27 -> 1.28 RegisterInfoEmitter.cpp updated: 1.42 -> 1.43 --- Log message: Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore. --- Diffs of the changes: (+0 -40) Cod

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

2006-05-17 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.65 -> 1.66 --- Log message: Typo --- Diffs of the changes: (+2 -2) CodeGenTarget.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/utils/TableGen/CodeGenTarget.cpp diff -u llvm/utils/TableGe

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

2006-05-17 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.64 -> 1.65 CodeGenTarget.h updated: 1.26 -> 1.27 DAGISelEmitter.cpp updated: 1.203 -> 1.204 DAGISelEmitter.h updated: 1.63 -> 1.64 --- Log message: Remove PointerType from target definition. Use abstract type MVT::iPTR to re

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

2006-05-16 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.63 -> 1.64 CodeGenTarget.h updated: 1.25 -> 1.26 DAGISelEmitter.cpp updated: 1.202 -> 1.203 --- Log message: Allow patterns to refer to physical registers that belong to multiple register classes. --- Diffs of the changes:

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

2006-04-10 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.62 -> 1.63 --- Log message: Fix a typo: Instr* -> Intr* --- Diffs of the changes: (+3 -3) CodeGenTarget.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/utils/TableGen/CodeGenTarget.cpp

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

2006-03-24 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.58 -> 1.59 --- Log message: Make sure to initialize the TheDef field! --- Diffs of the changes: (+1 -0) CodeGenTarget.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/utils/TableGen/CodeGenTarget.cpp diff -u

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

2006-03-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.56 -> 1.57 --- Log message: getEnumName() missed v8i8, v4i16, and v2i32 types --- Diffs of the changes: (+3 -0) CodeGenTarget.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/utils/TableGen/CodeGenTarget.cp

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

2006-02-28 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.55 -> 1.56 --- Log message: New vector type v2f32. --- Diffs of the changes: (+2 -0) CodeGenTarget.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/utils/TableGen/CodeGenTarget.cpp diff -u llvm/utils/TableG

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

2006-02-20 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.54 -> 1.55 --- Log message: Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32). --- Diffs of the changes: (+3 -0) CodeGen

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.53 -> 1.54 CodeGenTarget.h updated: 1.23 -> 1.24 --- Log message: PHI and INLINEASM are now builtin instructions provided by Target.td --- Diffs of the changes: (+13 -21) CodeGenTarget.cpp | 30 +--

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

2005-12-16 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.49 -> 1.50 DAGISelEmitter.cpp updated: 1.99 -> 1.100 DAGISelEmitter.h updated: 1.45 -> 1.46 --- Log message: Support for read / write from explicit registers with FlagVT type. --- Diffs of the changes: (+112 -42) CodeGe

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

2005-12-07 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.48 -> 1.49 CodeGenTarget.h updated: 1.22 -> 1.23 DAGISelEmitter.cpp updated: 1.86 -> 1.87 --- Log message: * Added an explicit type field to ComplexPattern. * Renamed MatchingNodes to RootNodes. --- Diffs of the changes:

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

2005-12-07 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.47 -> 1.48 CodeGenTarget.h updated: 1.21 -> 1.22 DAGISelEmitter.cpp updated: 1.85 -> 1.86 DAGISelEmitter.h updated: 1.39 -> 1.40 --- Log message: Added support for ComplexPattern. These are patterns that require C++ pattern

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

2005-11-28 Thread Nate Begeman
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.43 -> 1.44 --- Log message: Add the new vector types to tablegen --- Diffs of the changes: (+12 -0) CodeGenTarget.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/utils/TableGen/CodeGenTarget.cpp

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.42 -> 1.43 --- Log message: Initialize this variable on all paths, fixing a crasher in windows. Thanks to JeffC for pointing this out. --- Diffs of the changes: (+1 -1) CodeGenTarget.cpp |2 +- 1 files changed, 1 i

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

2005-10-28 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.40 -> 1.41 DAGISelEmitter.cpp updated: 1.69 -> 1.70 Record.cpp updated: 1.46 -> 1.47 Record.h updated: 1.53 -> 1.54 SubtargetEmitter.cpp updated: 1.10 -> 1.11 --- Log message: Rename Record::getValueAsListDef to getValueAsLi