[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2006-08-28 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.117 -> 1.118 --- Log message: Add a --disable-compression option like llvm-link/llvm-as etc have --- Diffs of the changes: (+3 -1) opt.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/tools/opt/opt.cpp di

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2006-08-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.15 -> 1.16 --- Log message: remove extraneous space --- Diffs of the changes: (+1 -1) WriteBytecodePass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Bytecode/WriteBytec

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

2006-08-28 Thread Reid Spencer
Changes in directory llvm-test: Makefile.programs updated: 1.220 -> 1.221 --- Log message: Don't try to link with crtend if the llvm-gcc version is 4. This just eliminates gccld warning messages about not being able to find the crtend library if it hasn't been built. --- Diffs of the changes:

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.98 -> 1.99 --- Log message: Add an optional pass to preprocess the DAG before x86 isel to allow selecting more load/mod/store instructions. --- Diffs of the changes: (+130 -0) X86ISelDAGToDAG.cpp | 130 ++

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.221 -> 1.222 --- Log message: Set x86 llcbeta to -enable-x86-isel-preprocessing. --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs di

[llvm-commits] CVS: llvm/include/llvm/ADT/SmallVector.h

2006-08-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.16 -> 1.17 --- Log message: Add 2nd form of resize --- Diffs of the changes: (+12 -0) SmallVector.h | 12 1 files changed, 12 insertions(+) Index: llvm/include/llvm/ADT/SmallVector.h diff -u llvm/include/

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.56 -> 1.57 --- Log message: On Mac, print jump table entries after the function to work around a linker issue. --- Diffs of the changes: (+6 -3) X86ATTAsmPrinter.cpp |9 ++--- 1 files changed, 6 insertions(+)

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/

2006-08-28 Thread LLVM
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: --- Log message: Directory /var/cvs/llvm/llvm/test/Regression/Transforms/PredicateSimplifier added to the repository --- Diffs of the changes: (+0 -0) 0 files changed _

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.66 -> 1.67 --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of the ch

[llvm-commits] CVS: llvm/CREDITS.TXT

2006-08-28 Thread Nick Lewycky
Changes in directory llvm: CREDITS.TXT updated: 1.64 -> 1.65 --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of the changes: (+4 -0) CRE

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

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp added (r1.1) --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of th

[llvm-commits] CVS: llvm/include/llvm/LinkAllPasses.h

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/include/llvm: LinkAllPasses.h updated: 1.2 -> 1.3 --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and simplifies expressions. This implements the optimization described in PR807: http://llvm.org/PR807 . --- Diffs of the changes:

[llvm-commits] CVS: llvm/test/Regression/Transforms/PredicateSimplifier/predsimplify.ll predsimplify.reg1.ll predsimplify.reg2.ll predsimplify.reg3.ll

2006-08-28 Thread Nick Lewycky
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier: predsimplify.ll added (r1.1) predsimplify.reg1.ll added (r1.1) predsimplify.reg2.ll added (r1.1) predsimplify.reg3.ll added (r1.1) --- Log message: Add PredicateSimplifier pass. Collapses equal variables into one form and

[llvm-commits] CVS: llvm/CREDITS.TXT

2006-08-28 Thread Nick Lewycky
Changes in directory llvm: CREDITS.TXT updated: 1.65 -> 1.66 --- Log message: The list is sorted by name. --- Diffs of the changes: (+4 -4) CREDITS.TXT |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.65 llvm/CREDITS.TXT

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

2006-08-28 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCJITInfo.cpp updated: 1.27 -> 1.28 PPCJITInfo.h updated: 1.12 -> 1.13 PPCTargetMachine.cpp updated: 1.100 -> 1.101 --- Log message: Make ppc64 jit kinda work right. About 2/3 of Olden passes with this, there are clearly some encoding bugs lurking

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

2006-08-28 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnroll.cpp updated: 1.27 -> 1.28 --- Log message: Clean up a bit. --- Diffs of the changes: (+32 -51) LoopUnroll.cpp | 83 + 1 files changed, 32 insertions(+), 51 deletions(-) I

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.127 -> 1.128 --- Log message: Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. --- Diffs of the changes: (+19 -0) SelectionDAG.h | 19 +

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.183 -> 1.184 SelectionDAG.cpp updated: 1.335 -> 1.336 --- Log message: Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. --- Diffs of the changes: (+3

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.99 -> 1.100 --- Log message: Avoid making unneeded load/mod/store transformation which can hurt performance. --- Diffs of the changes: (+10 -5) X86ISelDAGToDAG.cpp | 15 ++- 1 files changed, 10 insertions