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

2006-05-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.264 -> 1.265 --- Log message: Need extload patterns after Chris' DAG combiner changes --- Diffs of the changes: (+11 -1) X86InstrInfo.td | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm/l

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.475 -> 1.476 --- Log message: Fix an infinite loop compiling oggenc last night. --- Diffs of the changes: (+9 -6) InstructionCombining.cpp | 15 +-- 1 files changed, 9 insertions(+), 6 deleti

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.234 -> 1.235 --- Log message: More aggressively sink GEP offsets into loops. For example, before we generated: movl 8(%esp), %eax movl %eax, %edx addl $4316, %edx cmpb $1, %cl

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.198 -> 1.199 X86InstrSSE.td updated: 1.115 -> 1.116 --- Log message: Teach the code generator to use cvtss2sd as extload f32 -> f64 --- Diffs of the changes: (+1 -5) X86ISelLowering.cpp |4 X86InstrSSE.td

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.156 -> 1.157 --- Log message: Fold (fpext (load x)) -> (extload x) --- Diffs of the changes: (+14 -0) DAGCombiner.cpp | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/CodeGen/SelectionD

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.66 -> 1.67 --- Log message: Indent multiline asm strings more nicely --- Diffs of the changes: (+9 -5) AsmPrinter.cpp | 14 +- 1 files changed, 9 insertions(+), 5 deletions(-) Index: llvm/lib/CodeGen/AsmPrinte

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.177 -> 1.178 --- Log message: Print *some* grouping around inline asm blocks so we know where they are. --- Diffs of the changes: (+2 -1) X86AsmPrinter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) I

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.171 -> 1.172 --- Log message: Print a grouping around inline asm blocks so that we can tell when we are using them. --- Diffs of the changes: (+2 -1) PPCAsmPrinter.cpp |3 ++- 1 files changed, 2 insertions(+), 1

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.54 -> 1.55 --- Log message: Implement ComputeMaskedBits/SimplifyDemandedBits for ISD::TRUNCATE --- Diffs of the changes: (+18 -0) TargetLowering.cpp | 18 ++ 1 files changed, 18 insertions(+) Index: llv

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.157 -> 1.158 --- Log message: Shrink shifts when possible. --- Diffs of the changes: (+12 -0) DAGCombiner.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/DAGComb

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.158 -> 1.159 --- Log message: Fold trunc(any_ext). This gives stuff like: 27,28c27 < movzwl %di, %edi < movl %edi, %ebx --- > movw %di, %bx --- Diffs of the changes: (+2 -1) DAGCombiner.cpp

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.55 -> 1.56 --- Log message: Fold (trunc (srl x, c)) -> (srl (trunc x), c) --- Diffs of the changes: (+32 -0) TargetLowering.cpp | 32 1 files changed, 32 insertions(+) Index: llvm/lib/T

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

2006-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.199 -> 1.200 --- Log message: Teach the X86 backend about non-i32 inline asm register classes. --- Diffs of the changes: (+25 -5) X86ISelLowering.cpp | 30 +- 1 files changed, 25 insertio