[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2005-12-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.5 -> 1.6 --- Log message: X86 doesn't support sextinreg for 8-bit things either. --- Diffs of the changes: (+1 -0) X86ISelLowering.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86ISelLowe

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2005-12-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.63 -> 1.64 --- Log message: Only transform (sext (truncate x)) -> (sextinreg x) if before legalize or if the target supports the resultant sextinreg --- Diffs of the changes: (+3 -1) DAGCombiner.cpp |4 +++-

[llvm-commits] CVS: llvm-gcc/gcc/llvm-expand.c

2005-12-07 Thread Chris Lattner
Changes in directory llvm-gcc/gcc: llvm-expand.c updated: 1.120 -> 1.121 --- Log message: Minor simplification to the EH code: CleanupsCanThrow is always the inverse of isExceptionEdge. Eliminate it in favor of !isExceptionEdge --- Diffs of the changes: (+28 -41) llvm-expand.c | 69 +++

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp SelectionDAGISel.cpp

2005-12-07 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.223 -> 1.224 SelectionDAGISel.cpp updated: 1.111 -> 1.112 --- Log message: Fix a crash where ConstantVec nodes were being generated with the wrong type when the target did not support them. Also teach Legalize how t

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h

2005-12-07 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.75 -> 1.76 --- Log message: Added support for ComplexPattern. These are patterns that require C++ pattern matching code that is not currently auto-generated by tblgen, e.g. X86 addressing mode. Selection routines for comp

[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/lib/Target/X86/X86ISelDAGToDAG.cpp X86InstrInfo.td

2005-12-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.6 -> 1.7 X86InstrInfo.td updated: 1.148 -> 1.149 --- Log message: * Added intelligence to X86 LEA addressing mode matching routine so it returns false if the match is not profitable. e.g. leal 1(%eax), %eax. * Added patter

[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/lib/Target/X86/X86InstrInfo.td

2005-12-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.149 -> 1.150 --- Log message: Added explicit type field to ComplexPattern. --- Diffs of the changes: (+2 -2) X86InstrInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86In

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2005-12-07 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.12 -> 1.13 --- Log message: Added support for ComplexPattern. --- Diffs of the changes: (+21 -0) TargetSelectionDAG.td | 21 + 1 files changed, 21 insertions(+) Index: llvm/lib/Target/TargetSelec

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2005-12-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.39 -> 1.40 --- Log message: Add another important case we miss --- Diffs of the changes: (+19 -0) README.txt | 19 +++ 1 files changed, 19 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u