[llvm-commits] CVS: llvm-test/Makefile.programs

2006-02-26 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.193 -> 1.194 --- Log message: Pass -mdynamic-no-pic to build cbe executable. --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -

[llvm-commits] CVS: llvm/configure

2006-02-26 Thread Chris Lattner
Changes in directory llvm: configure updated: 1.212 -> 1.213 --- Log message: Use -emit-llvm -S to get .ll file output from llvm-gcc --- Diffs of the changes: (+1 -1) configure |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/configure diff -u llvm/configure:1.212 ll

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-26 Thread Chris Lattner
Changes in directory llvm/autoconf: configure.ac updated: 1.210 -> 1.211 --- Log message: Use -emit-llvm -S to get .ll file output from llvm-gcc --- Diffs of the changes: (+1 -1) configure.ac |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/autoconf/configure.ac diff

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.440 -> 1.441 --- Log message: Merge two almost-identical pieces of code. Make this code more powerful by using ComputeMaskedBits instead of looking for an AND operand. This lets us fold this: int %test23(int

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/set.ll

2006-02-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: set.ll updated: 1.18 -> 1.19 --- Log message: new testcases --- Diffs of the changes: (+16 -0) set.ll | 16 1 files changed, 16 insertions(+) Index: llvm/test/Regression/Transforms/InstCombine/set.ll dif

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.439 -> 1.440 --- Log message: Fold (A^B) == A -> B == 0 and (A-B) == A -> B == 0 --- Diffs of the changes: (+26 -0) InstructionCombining.cpp | 26 ++ 1 files changed, 26 inse

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/xor.ll sub.ll

2006-02-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: xor.ll updated: 1.15 -> 1.16 sub.ll updated: 1.21 -> 1.22 --- Log message: New testcases --- Diffs of the changes: (+24 -0) sub.ll | 13 + xor.ll | 11 +++ 2 files changed, 24 insertions(+) Index: l

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.40 -> 1.41 --- Log message: Implement bit propagation through sub nodes, this (re)implements PowerPC/div-2.ll --- Diffs of the changes: (+29 -3) TargetLowering.cpp | 32 +--- 1 files changed,

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/div-2.ll

2006-02-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: div-2.ll updated: 1.3 -> 1.4 --- Log message: Reenable this --- Diffs of the changes: (+0 -2) div-2.ll |2 -- 1 files changed, 2 deletions(-) Index: llvm/test/Regression/CodeGen/PowerPC/div-2.ll diff -u llvm/test/Regression/C

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.109 -> 1.110 --- Log message: remove some completed notes --- Diffs of the changes: (+0 -4) DAGCombiner.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp dif

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.39 -> 1.40 --- Log message: Check RHS simplification before LHS simplification to avoid infinitely looping on PowerPC/small-arguments.ll --- Diffs of the changes: (+17 -18) TargetLowering.cpp | 35 +--

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.38 -> 1.39 --- Log message: Just like we use the RHS of an AND to simplify the LHS, use the LHS to simplify the RHS. This allows for the elimination of many thousands of ands from multisource, and compiles CodeGen/PowerPC/an

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/and-elim.ll

2006-02-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: and-elim.ll updated: 1.1 -> 1.2 --- Log message: new testcase --- Diffs of the changes: (+7 -0) and-elim.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/and-elim.ll diff -u llvm/tes

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.37 -> 1.38 --- Log message: Add a bunch of missed cases. Perhaps the most significant of which is that assertzext produces zero bits. --- Diffs of the changes: (+206 -40) TargetLowering.cpp | 246

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

2006-02-26 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.438 -> 1.439 --- Log message: Fold (X|C1)^C2 -> X^(C1|C2) when possible. This implements InstCombine/or.ll:test23. --- Diffs of the changes: (+14 -0) InstructionCombining.cpp | 14 ++ 1 fi

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/or.ll

2006-02-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: or.ll updated: 1.31 -> 1.32 --- Log message: new testcase --- Diffs of the changes: (+8 -1) or.ll |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/test/Regression/Transforms/InstCombine/or.ll d

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-02-26 Thread Jim Laskey
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.192 -> 1.193 --- Log message: Reverting. Didn't realize some developers were embedding constants in their target assembler code gen. --- Diffs of the changes: (+1 -9) AsmWriter.cpp | 10 +- 1 files changed, 1 insertio

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

2006-02-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.91 -> 1.92 --- Log message: ConstantPoolIndex is now the displacement portion of the address (rather than base). --- Diffs of the changes: (+4 -10) X86CodeEmitter.cpp | 14 -- 1 files changed, 4 insertion

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

2006-02-26 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.260 -> 1.261 --- Log message: Print ConstantPoolSDNode offset field. --- Diffs of the changes: (+5 -0) SelectionDAG.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/Sele

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

2006-02-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.20 -> 1.21 X86ATTAsmPrinter.cpp updated: 1.27 -> 1.28 --- Log message: Fixed ConstantPoolIndex operand asm print bug. This fixed 2005-07-17-INT-To-FP and 2005-05-12-Int64ToFP. --- Diffs of the changes: (+31 -19) X8