[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp SparcISelDAGToDAG.cpp SparcInstrInfo.td

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.53 -> 1.54 SparcISelDAGToDAG.cpp updated: 1.82 -> 1.83 SparcInstrInfo.td updated: 1.120 -> 1.121 --- Log message: Use the auto-generated call matcher. Remove a broken impl of the frameaddr/returnaddr intrinsics. Autog

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcInstrInfo.td SparcRegisterInfo.td

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcInstrInfo.td updated: 1.119 -> 1.120 SparcRegisterInfo.td updated: 1.28 -> 1.29 --- Log message: Update to new-style flags usage, simplifying the .td file --- Diffs of the changes: (+25 -36) SparcInstrInfo.td| 52 ++

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

2006-02-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.50 -> 1.51 --- Log message: Remove a completed entry; add a new entry about fisttp op --- Diffs of the changes: (+3 -4) README.txt |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/RE

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.12 -> 1.13 --- Log message: add some notes, move some code around. Implement unswitching of loops with branches on partially invariant computations. --- Diffs of the changes: (+64 -19) LoopUnswitch.cpp | 83 +++

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.11 -> 1.12 --- Log message: Move code around to be more logical, no functionality change. --- Diffs of the changes: (+32 -26) LoopUnswitch.cpp | 58 ++- 1 file

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.10 -> 1.11 --- Log message: When unswitching a trivial loop, do admit we are doing it! :) --- Diffs of the changes: (+7 -0) LoopUnswitch.cpp |7 +++ 1 files changed, 7 insertions(+) Index: llvm/lib/Trans

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.9 -> 1.10 --- Log message: Implement unconditional unswitching of 'trivial' loops, those loops that contain branches in their entry block that control whether or not the loop is a noop or not. --- Diffs of the chang

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Prolangs-C/Makefile

2006-02-09 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C: Makefile updated: 1.5 -> 1.6 --- Log message: Removed dixie --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/MultiSource/Benchmarks/Prolangs-C/Makefile di

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Prolangs-C/dixie/Makefile add.c bind.c compare.c dixie.h error.c globals.c init.c list.c modify.c modrdn.c parse.c read.c remove.c search.c send.c

2006-02-09 Thread LLVM
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/dixie: Makefile (r1.2) removed add.c (r1.1) removed bind.c (r1.1) removed compare.c (r1.1) removed dixie.h (r1.1) removed error.c (r1.1) removed globals.c (r1.1) removed init.c (r1.1) removed list.c (r1.1) removed modify.c (r1.1) r

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.8 -> 1.9 --- Log message: Simplify control flow a bit, note that unswitch preserves canonical loop form --- Diffs of the changes: (+12 -10) LoopUnswitch.cpp | 22 -- 1 files changed, 12 inser

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2005-07-17-INT-To-FP.c

2006-02-09 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/UnitTests: 2005-07-17-INT-To-FP.c updated: 1.6 -> 1.7 --- Log message: Fixing the test case: it was testing boundry cases where the result of conversion is different depending on whether x86 SSE or 387 instructions are used. --- Diffs of the changes

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

2006-02-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.45 -> 1.46 --- Log message: Match tblgen change. --- Diffs of the changes: (+2 -2) X86ISelDAGToDAG.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp dif

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

2006-02-09 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.171 -> 1.172 --- Log message: Call InsertISelMapEntry rather than map insertion operator to prevent overly aggrssive inlining. This reduces Select_store frame size from 24k to 10k. --- Diffs of the changes: (+64 -45) D

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

2006-02-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.255 -> 1.256 --- Log message: Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc problem where it inline the map insertion call too aggressively. Before this change it was producing a frame

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

2006-02-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.96 -> 1.97 --- Log message: Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc problem where it inline the map insertion call too aggressively. Before this change it was producing a frame size of

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.7 -> 1.8 --- Log message: Make the threshold a parameter --- Diffs of the changes: (+7 -3) LoopUnswitch.cpp | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) Index: llvm/lib/Transforms/Scalar/L

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcTargetMachine.cpp updated: 1.41 -> 1.42 --- Log message: Enable LSR by default for SPARC: it is a clear win. --- Diffs of the changes: (+1 -4) SparcTargetMachine.cpp |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.190 -> 1.191 --- Log message: change the beta option back --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-test/Makefi

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: README.txt updated: 1.50 -> 1.51 --- Log message: Done --- Diffs of the changes: (+0 -1) README.txt |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/Sparc/README.txt diff -u llvm/lib/Target/Sparc/README.txt:1.50 llvm/lib/Target/

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

2006-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.6 -> 1.7 --- Log message: Simplify the loop-unswitch pass, by not even trying to unswitch loops with uses of loop values outside the loop. We need loop-closed SSA form to do this right, or to use SSA rewriting if we r