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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.32 -> 1.33 --- Log message: improved support for branch folding, still not enabled. --- Diffs of the changes: (+269 -143) LoopUnswitch.cpp | 412 +++ 1 files ch

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.89 -> 1.90 --- Log message: If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_SINT i64 to take advantage of fisttpll. --- Diffs of the changes: (+2 -1) X86ISelLowering.cpp |3 ++- 1 files changed, 2 insertions

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

2006-02-17 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.436 -> 1.437 --- Log message: Fix bugs identified by VC++. --- Diffs of the changes: (+2 -2) InstructionCombining.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Transfor

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

2006-02-17 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: Record.cpp updated: 1.50 -> 1.51 --- Log message: Fix bugs identified by VC++. --- Diffs of the changes: (+2 -2) Record.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/utils/TableGen/Record.cpp diff -u llvm/utils/Tabl

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

2006-02-17 Thread Nate Begeman
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.32 -> 1.33 --- Log message: Add a fold for add that exchanges it with a constant shift if possible, so that the shift may be more easily folded into other operations. --- Diffs of the changes: (+24 -6) TargetLowering.cpp |

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.31 -> 1.32 --- Log message: Implement deletion of dead blocks, currently disabled. --- Diffs of the changes: (+75 -28) LoopUnswitch.cpp | 103 --- 1 files chang

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

2006-02-17 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.107 -> 1.108 SelectionDAG.cpp updated: 1.258 -> 1.259 --- Log message: Add checks to make sure we don't create bogus extend nodes, and fix a bug where we were doing exactly that which was causing failures on x86 and

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86FloatingPoint.cpp updated: 1.49 -> 1.50 X86InstrInfo.td updated: 1.238 -> 1.239 --- Log message: Added fisttp for fp to int conversion. --- Diffs of the changes: (+29 -3) X86FloatingPoint.cpp | 17 ++--- X86InstrInfo.td | 15

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.172 -> 1.173 --- Log message: Bump up pattern cost if the resulting instruction is marked usesCustomDAGSchedInserter. --- Diffs of the changes: (+14 -7) DAGISelEmitter.cpp | 21 ++--- 1 files changed,

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.103 -> 1.104 --- Log message: Disable PIC for JIT. --- Diffs of the changes: (+3 -0) X86TargetMachine.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/X86/X86TargetMachine.cpp diff -u llvm/li

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.30 -> 1.31 --- Log message: a previous patch completely disabled trivial unswitching, this fixees it. Thanks to nate for pointing this out :) --- Diffs of the changes: (+0 -1) LoopUnswitch.cpp |1 - 1 files ch

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.29 -> 1.30 --- Log message: initial trivial support for folding branches that have now-constant destinations. --- Diffs of the changes: (+34 -3) LoopUnswitch.cpp | 37 ++--- 1 fi

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.89 -> 1.90 --- Log message: Jit does not support PIC yet. --- Diffs of the changes: (+2 -0) X86CodeEmitter.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/X86/X86CodeEmitter.cpp diff -u llvm/li

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.28 -> 1.29 --- Log message: When unswitching a loop, make sure to update loop info with exit blocks in the right loop. --- Diffs of the changes: (+4 -2) LoopUnswitch.cpp |6 -- 1 files changed, 4 insertio

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/ldecod/data/test.264 test_dec.yuv

2006-02-17 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Applications/JM/ldecod/data: test.264 updated: 1.1 -> 1.2 test_dec.yuv (r1.1) removed --- Log message: Replace the original test.264 with a larger CIF / 15 frame bitstream. --- Diffs of the changes: (+0 -0) test.264 |0 1 files changed Ind

[llvm-commits] CVS: llvm/lib/Transforms/Utils/SimplifyCFG.cpp

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: SimplifyCFG.cpp updated: 1.94 -> 1.95 --- Log message: Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll --- Diffs of the changes: (+8 -2) SimplifyCFG.cpp | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index: llvm

[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll

2006-02-17 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG: 2006-02-17-InfiniteUnroll.ll added (r1.1) --- Log message: new testcase that crashes simplifycfg --- Diffs of the changes: (+35 -0) 2006-02-17-InfiniteUnroll.ll | 35 +++ 1 files changed, 35

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h X8

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.22 -> 1.23 X86ATTAsmPrinter.h updated: 1.6 -> 1.7 X86ISelDAGToDAG.cpp updated: 1.49 -> 1.50 X86ISelLowering.cpp updated: 1.88 -> 1.89 X86ISelLowering.h updated: 1.27 -> 1.28 X86InstrInfo.td updated: 1.237 -> 1.238 X86Intel

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetOptions.h updated: 1.6 -> 1.7 --- Log message: Move PICEnabled declaration here. --- Diffs of the changes: (+6 -0) TargetOptions.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/Target/TargetOptions.h diff -u

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPC.h updated: 1.25 -> 1.26 PPCAsmPrinter.cpp updated: 1.151 -> 1.152 PPCCodeEmitter.cpp updated: 1.45 -> 1.46 PPCISelLowering.cpp updated: 1.87 -> 1.88 --- Log message: Moved PICEnabled to include/llvm/Target/TargetOptions.h --- Diffs of the chan

[llvm-commits] CVS: llvm-test/SingleSource/Makefile.singlesrc

2006-02-17 Thread Evan Cheng
Changes in directory llvm-test/SingleSource: Makefile.singlesrc updated: 1.28 -> 1.29 --- Log message: Add -mdynamic-no-pic to native compiler (gcc) options for Darwin. --- Diffs of the changes: (+2 -2) Makefile.singlesrc |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Inde

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

2006-02-17 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.192 -> 1.193 --- Log message: Add -mdynamic-no-pic to native compiler (gcc) options for Darwin. --- Diffs of the changes: (+4 -0) Makefile.programs |4 1 files changed, 4 insertions(+) Index: llvm-test/Makefile.program

[llvm-commits] CVS: llvm-test/MultiSource/Makefile.multisrc

2006-02-17 Thread Evan Cheng
Changes in directory llvm-test/MultiSource: Makefile.multisrc updated: 1.50 -> 1.51 --- Log message: Add -mdynamic-no-pic to native compiler (gcc) options for Darwin. --- Diffs of the changes: (+3 -3) Makefile.multisrc |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.106 -> 1.107 SelectionDAG.cpp updated: 1.257 -> 1.258 --- Log message: Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn't exactly the API we wanted to call into. This fixes the crash on craft

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

2006-02-17 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.98 -> 1.99 --- Log message: add a new method --- Diffs of the changes: (+7 -0) SelectionDAG.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/CodeGen/SelectionDAG.h diff -u llvm/include/ll

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/and_sra.ll shl_sext.ll

2006-02-17 Thread Nate Begeman
Changes in directory llvm/test/Regression/CodeGen/PowerPC: and_sra.ll updated: 1.1 -> 1.2 shl_sext.ll updated: 1.1 -> 1.2 --- Log message: A few final (for now) tests --- Diffs of the changes: (+16 -0) and_sra.ll |8 shl_sext.ll |8 2 files changed, 16 insertions

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

2006-02-17 Thread Nate Begeman
Changes in directory llvm/test/Regression/CodeGen/PowerPC: shl_sext.ll added (r1.1) --- Log message: Yet another test --- Diffs of the changes: (+9 -0) shl_sext.ll |9 + 1 files changed, 9 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/shl_sext.ll diff -c /dev/null

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/and_sext.ll and_sra.ll extsh.ll

2006-02-17 Thread Nate Begeman
Changes in directory llvm/test/Regression/CodeGen/PowerPC: and_sext.ll added (r1.1) and_sra.ll added (r1.1) extsh.ll added (r1.1) --- Log message: New tests! --- Diffs of the changes: (+34 -0) and_sext.ll |9 + and_sra.ll | 18 ++ extsh.ll|7 +++

[llvm-commits] CVS: llvm/docs/LangRef.html

2006-02-17 Thread Robert L. Bocchino Jr.
Changes in directory llvm/docs: LangRef.html updated: 1.134 -> 1.135 --- Log message: Added documentation for vset and vselect. --- Diffs of the changes: (+159 -5) LangRef.html | 164 +-- 1 files changed, 159 insertions(+), 5 deletio

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

2006-02-17 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.105 -> 1.106 --- Log message: Clean up DemandedBitsAreZero interface Make more use of the new mask helpers in valuetypes.h Combine (sra (srl x, c1), c1) -> sext_inreg if legal --- Diffs of the changes: (+26 -22)

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

2006-02-17 Thread Nate Begeman
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.50 -> 1.51 --- Log message: Fix a nit sabre noticed --- Diffs of the changes: (+1 -1) TargetLowering.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetLowering.h dif

[llvm-commits] CVS: llvm-www/developers.txt

2006-02-17 Thread Robert L. Bocchino Jr.
Changes in directory llvm-www: developers.txt updated: 1.5 -> 1.6 --- Log message: Added a link to my web page on the Developers list. --- Diffs of the changes: (+1 -1) developers.txt |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/developers.txt diff -u llvm-ww