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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.421 -> 1.422 --- Log message: Generalize MaskedValueIsZero into a ComputeMaskedNonZeroBits function, which is just as efficient as MVIZ and is also more general. Fix a few minor bugs introduced in recent patch

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

2006-02-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.46 -> 1.47 --- Log message: Remind myself to add PIC and static asm printer support. --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u ll

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

2006-02-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.21 -> 1.22 X86AsmPrinter.cpp updated: 1.160 -> 1.161 X86ISelLowering.cpp updated: 1.78 -> 1.79 X86IntelAsmPrinter.cpp updated: 1.15 -> 1.16 --- Log message: Darwin ABI issues: weak, linkonce, etc. dynamic-no-pic support i

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.422 -> 1.423 --- Log message: Fix Transforms/InstCombine/2006-02-07-SextZextCrash.ll --- Diffs of the changes: (+5 -3) InstructionCombining.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletion

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll

2006-02-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-02-07-SextZextCrash.ll added (r1.1) --- Log message: new testcase that caused instcombine to crash on 176.gcc last night. --- Diffs of the changes: (+22 -0) 2006-02-07-SextZextCrash.ll | 22 ++ 1 f

[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

2006-02-07 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.47 -> 1.48 --- Log message: getConstraintType should be virtual. --- Diffs of the changes: (+3 -1) TargetLowering.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Target/Targ

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.85 -> 1.86 PPCISelLowering.h updated: 1.20 -> 1.21 --- Log message: Implement getConstraintType for PPC. --- Diffs of the changes: (+18 -0) PPCISelLowering.cpp | 17 + PPCISelLowering.h |1

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

2006-02-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.161 -> 1.162 --- Log message: For ELF, .comm takes alignment value as the optional 3rd argument. It must be specified in bytes. --- Diffs of the changes: (+3 -1) X86AsmPrinter.cpp |4 +++- 1 files changed, 3 inserti

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

2006-02-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.162 -> 1.163 --- Log message: Fixed a local common symbol bug. --- Diffs of the changes: (+17 -11) X86AsmPrinter.cpp | 28 +--- 1 files changed, 17 insertions(+), 11 deletions(-) Index: llvm/

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.423 -> 1.424 --- Log message: Fix a problem in my patch yesterday, causing a miscompilation of 176.gcc --- Diffs of the changes: (+3 -2) InstructionCombining.cpp |5 +++-- 1 files changed, 3 insertions

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ValueTypes.h updated: 1.16 -> 1.17 --- Log message: Add some happy helper methods. --- Diffs of the changes: (+15 -1) ValueTypes.h | 16 +++- 1 files changed, 15 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/Va

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.99 -> 1.100 --- Log message: Compile this: xori r6, r2, 1 rlwinm r6, r6, 0, 31, 31 cmpwi cr0, r6, 0 bne cr0, LBB1_3 ; endif to this: rlwinm r6, r2, 0, 31, 31 cmpwi c

[llvm-commits] CVS: llvm/test/Regression/Transforms/SCCP/select.ll

2006-02-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/SCCP: select.ll added (r1.1) --- Log message: new testcase for more interesting select sccp cases --- Diffs of the changes: (+12 -0) select.ll | 12 1 files changed, 12 insertions(+) Index: llvm/test/Regression/Transform

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.128 -> 1.129 --- Log message: Implement some more interesting select sccp cases. This implements: test/Regression/Transforms/SCCP/select.ll --- Diffs of the changes: (+35 -15) SCCP.cpp | 50

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.424 -> 1.425 --- Log message: Use EraseInstFromFunction in a few cases to put the uses of the removed instruction onto the worklist (in case they are now dead). Add a really trivial local DSE implementation to

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.62 -> 1.63 --- Log message: Move emails from nate into public places --- Diffs of the changes: (+17 -0) README.txt | 17 + 1 files changed, 17 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt dif

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.47 -> 1.48 --- Log message: Add some random notes, not high-prio --- Diffs of the changes: (+21 -0) README.txt | 21 + 1 files changed, 21 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llv

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.147 -> 1.148 --- Log message: Emit the 'mr' pseudoop for easier reading. --- Diffs of the changes: (+9 -0) PPCAsmPrinter.cpp |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/PowerPC/PPCAsm

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.48 -> 1.49 --- Log message: more email -> README moving --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:

[llvm-commits] CVS: llvm/utils/NightlyTest.pl

2006-02-07 Thread Evan Cheng
Changes in directory llvm/utils: NightlyTest.pl updated: 1.102 -> 1.103 --- Log message: Remove -pedantic. It no longer works. --- Diffs of the changes: (+0 -5) NightlyTest.pl |5 - 1 files changed, 5 deletions(-) Index: llvm/utils/NightlyTest.pl diff -u llvm/utils/NightlyTest.pl:

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

2006-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.425 -> 1.426 --- Log message: Simplify some code, reducing calls to MaskedValueIsZero. Implement a minor optimization where we reduce the number of bits in AND masks when possible. --- Diffs of the changes: