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

2006-06-12 Thread Chris Lattner
On Tue, 13 Jun 2006, Chris Lattner wrote: Does this fix PR331? Actually no, I don't think it does. Dynamic alloca lowering would also need to be updated. That would be a logical next step :) -Chris -Chris On Tue, 13 Jun 2006, Evan Cheng wrote: Changes in directory llvm/lib/Target/X8

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

2006-06-12 Thread Chris Lattner
Does this fix PR331? -Chris On Tue, 13 Jun 2006, Evan Cheng wrote: Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.157 -> 1.158 --- Log message: Cygwin support: use _alloca to allocate stack if > 4k. Patch by Anton Korobeynikov. --- Diffs of the changes: (+21 -

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

2006-06-12 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.157 -> 1.158 --- Log message: Cygwin support: use _alloca to allocate stack if > 4k. Patch by Anton Korobeynikov. --- Diffs of the changes: (+21 -4) X86RegisterInfo.cpp | 25 + 1 files change

[llvm-commits] CVS: llvm/tools/bugpoint/BugDriver.cpp BugDriver.h ExecutionDriver.cpp OptimizerDriver.cpp bugpoint.cpp

2006-06-12 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: BugDriver.cpp updated: 1.45 -> 1.46 BugDriver.h updated: 1.42 -> 1.43 ExecutionDriver.cpp updated: 1.60 -> 1.61 OptimizerDriver.cpp updated: 1.38 -> 1.39 bugpoint.cpp updated: 1.30 -> 1.31 --- Log message: Teach bugpoint to kill optimization passes that

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/docs: LangRef.html updated: 1.153 -> 1.154 --- Log message: Decribe the "implementation" keyword. --- Diffs of the changes: (+11 -1) LangRef.html | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm/docs/LangRef.html diff -u llvm/doc

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.68 -> 1.69 --- Log message: Gaar! Don't use r11 for CR save/restore, use R0. R11 can be register allocated, thus live across the save/reload. This fixes llc-beta /MultiSource/Applications/spiff/spiff llc-beta /Mul

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.67 -> 1.68 --- Log message: Fix spilling and reloading of CR regs to reload the right values. This fixes Olden/power (and probably others) with -regalloc=local. --- Diffs of the changes: (+24 -2) PPCRegisterInfo.

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

2006-06-12 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.38 -> 1.39 --- Log message: Reapply my 6/9 changes. The bug Evan saw no longer occurs. --- Diffs of the changes: (+7 -1) LoopUnswitch.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm-www/pubs/index.html

2006-06-12 Thread Chris Lattner
Changes in directory llvm-www/pubs: index.html updated: 1.38 -> 1.39 --- Log message: Add a new pub --- Diffs of the changes: (+3 -0) index.html |3 +++ 1 files changed, 3 insertions(+) Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.38 llvm-www/pubs/index.html:1.3

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: SimplifyCFG.cpp updated: 1.97 -> 1.98 --- Log message: Fix an infinite loop on Transforms/SimplifyCFG/2006-06-12-InfLoop.ll --- Diffs of the changes: (+10 -1) SimplifyCFG.cpp | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-

[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll

2006-06-12 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG: 2006-06-12-InfLoop.ll added (r1.1) --- Log message: TEstcase that makes simplifycfg infloop. --- Diffs of the changes: (+613 -0) 2006-06-12-InfLoop.ll | 613 ++ 1 files change

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/utils: NightlyTest.pl updated: 1.108 -> 1.109 --- Log message: Add a new -compileflags options, remove old externals location specifiers. People should just use -with-externals. --- Diffs of the changes: (+12 -25) NightlyTest.pl | 37

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

2006-06-12 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.255 -> 1.256 --- Log message: Make sure to update the CFG correctly if a switch only has a default dest. This fixes CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll --- Diffs of the changes: (+1 -0) Selectio

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll

2006-06-12 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/Generic: 2006-06-12-LowerSwitchCrash.ll added (r1.1) --- Log message: New testcase that crashes llc --- Diffs of the changes: (+10 -0) 2006-06-12-LowerSwitchCrash.ll | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/test/R

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp AlphaISelLowering.h AlphaInstrFormats.td AlphaInstrInfo.td AlphaRegisterInfo.cpp

2006-06-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.49 -> 1.50 AlphaISelLowering.h updated: 1.16 -> 1.17 AlphaInstrFormats.td updated: 1.27 -> 1.28 AlphaInstrInfo.td updated: 1.120 -> 1.121 AlphaRegisterInfo.cpp updated: 1.45 -> 1.46 --- Log message: Let the alpha break

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

2006-06-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.66 -> 1.67 --- Log message: Start on my todo list --- Diffs of the changes: (+2 -2) TargetLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/TargetLowering.cpp diff -u llvm/l

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

2006-06-12 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.172 -> 1.173 --- Log message: Start on my todo list --- Diffs of the changes: (+4 -4) DAGCombiner.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/DAGCo

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

2006-06-12 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.76 -> 1.77 --- Log message: Start on my todo list --- Diffs of the changes: (+2 -3) TargetLowering.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Target/TargetLowering.h d

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

2006-06-12 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.11 -> 1.12 --- Log message: lower more then 4 formal arguments. The offset is currently hard coded. implement SelectFrameIndex --- Diffs of the changes: (+50 -15) ARMISelDAGToDAG.cpp | 65 ++

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

2006-06-12 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.19 -> 1.20 --- Log message: Fix for 2006-06-26-MultipleExitsSingleBlock. If a single exit block has multiple predecessors within the loop, it will appear in the exit blocks list more than once. LCSSA needs to take that into

[llvm-commits] CVS: llvm/test/Regression/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll

2006-06-12 Thread Owen Anderson
Changes in directory llvm/test/Regression/Transforms/LCSSA: 2006-06-12-MultipleExitsSameBlock.ll added (r1.1) --- Log message: Make sure that LCSSA works properly when it encounters an exit block that has more than one predecessor inside the loop. --- Diffs of the changes: (+28 -0) 2006-06