[llvm-commits] [llvm-gcc-4.2] r44659 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-12-06 Thread Duncan Sands
Author: baldrick Date: Thu Dec 6 02:10:52 2007 New Revision: 44659 URL: http://llvm.org/viewvc/llvm-project?rev=44659&view=rev Log: Inspect the nounwind attribute rather than using the special fact that intrinsics cannot throw. Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llv

[llvm-commits] [llvm] r44660 - in /llvm/trunk: lib/CodeGen/LiveIntervalAnalysis.cpp test/CodeGen/ARM/remat.ll test/CodeGen/X86/2007-08-13-SpillerReuse.ll test/CodeGen/X86/2007-11-30-TestLoadFolding.ll

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 02:54:31 2007 New Revision: 44660 URL: http://llvm.org/viewvc/llvm-project?rev=44660&view=rev Log: Turning simple splitting on. Start testing new coalescer heuristics as new llcbeta. Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp llvm/trunk/t

[llvm-commits] [test-suite] r44660 - /test-suite/trunk/Makefile.programs

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 02:54:31 2007 New Revision: 44660 URL: http://llvm.org/viewvc/llvm-project?rev=44660&view=rev Log: Turning simple splitting on. Start testing new coalescer heuristics as new llcbeta. Modified: test-suite/trunk/Makefile.programs Modified: test-suite/trunk/M

[llvm-commits] [llvm] r44663 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2007-12-06 Thread Dale Johannesen
Author: johannes Date: Thu Dec 6 11:53:31 2007 New Revision: 44663 URL: http://llvm.org/viewvc/llvm-project?rev=44663&view=rev Log: Redo previous patch so optimization only done for i1. Simpler and safer. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified: llvm/trunk/li

[llvm-commits] [llvm-gcc-4.2] r44667 - in /llvm-gcc-4.2/trunk: build_gcc driverdriver.c

2007-12-06 Thread Bill Wendling
Author: void Date: Thu Dec 6 16:10:02 2007 New Revision: 44667 URL: http://llvm.org/viewvc/llvm-project?rev=44667&view=rev Log: Hacked to link the drivers into the ${Fnord}/Developer/usr/bin directory. This isn't optimal, but gets around the hack we had of trying to find the correct driver... M

[llvm-commits] [llvm] r44668 - /llvm/trunk/test/CodeGen/X86/vec_set-2.ll

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 16:12:45 2007 New Revision: 44668 URL: http://llvm.org/viewvc/llvm-project?rev=44668&view=rev Log: Fix a bogus test case. Modified: llvm/trunk/test/CodeGen/X86/vec_set-2.ll Modified: llvm/trunk/test/CodeGen/X86/vec_set-2.ll URL: http://llvm.org/viewvc/llvm

[llvm-commits] [llvm] r44669 - in /llvm/trunk/lib/Target/X86: X86ISelLowering.cpp X86InstrSSE.td

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 16:14:22 2007 New Revision: 44669 URL: http://llvm.org/viewvc/llvm-project?rev=44669&view=rev Log: Remove a bogus optimization. It's not possible to do a move to low element to a <8 x i16> or <16 x i8> vector. Modified: llvm/trunk/lib/Target/X86/X86ISelLowe

[llvm-commits] [llvm] r44671 - /llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 18:28:32 2007 New Revision: 44671 URL: http://llvm.org/viewvc/llvm-project?rev=44671&view=rev Log: Add an option to control this heuristic tweak so I can test it. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified: llvm/trunk/lib/CodeGen

[llvm-commits] [llvm] r44672 - /llvm/trunk/test/CodeGen/X86/2007-12-05-VectorShuffle.ll

2007-12-06 Thread Evan Cheng
Author: evancheng Date: Thu Dec 6 19:48:46 2007 New Revision: 44672 URL: http://llvm.org/viewvc/llvm-project?rev=44672&view=rev Log: New test case. Added: llvm/trunk/test/CodeGen/X86/2007-12-05-VectorShuffle.ll Added: llvm/trunk/test/CodeGen/X86/2007-12-05-VectorShuffle.ll URL: http://llvm

Re: [llvm-commits] [llvm] r44643 - /llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

2007-12-06 Thread Chris Lattner
On Dec 6, 2007, at 5:44 PM, Evan Cheng wrote: > > On Dec 5, 2007, at 4:08 PM, Chris Lattner wrote: > >> On Dec 5, 2007, at 3:58 PM, Evan Cheng wrote: >>> URL: http://llvm.org/viewvc/llvm-project?rev=44643&view=rev >>> Log: >>> If both result of the {s|z}xt and its source are live out, rewrite >>>

Re: [llvm-commits] [llvm] r44643 - /llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

2007-12-06 Thread Evan Cheng
On Dec 5, 2007, at 4:08 PM, Chris Lattner wrote: > On Dec 5, 2007, at 3:58 PM, Evan Cheng wrote: >> URL: http://llvm.org/viewvc/llvm-project?rev=44643&view=rev >> Log: >> If both result of the {s|z}xt and its source are live out, rewrite >> all uses of the source with result of extension. > > I a

[llvm-commits] [llvm] r44674 - /llvm/trunk/include/llvm/CodeGen/MachineLoopInfo.h

2007-12-06 Thread Owen Anderson
Author: resistor Date: Thu Dec 6 22:04:55 2007 New Revision: 44674 URL: http://llvm.org/viewvc/llvm-project?rev=44674&view=rev Log: Fix a stupid error that Chris pointed out. Modified: llvm/trunk/include/llvm/CodeGen/MachineLoopInfo.h Modified: llvm/trunk/include/llvm/CodeGen/MachineLoopInf

[llvm-commits] [llvm-gcc-4.2] r44675 - /llvm-gcc-4.2/trunk/build_gcc

2007-12-06 Thread Devang Patel
Author: dpatel Date: Thu Dec 6 23:30:06 2007 New Revision: 44675 URL: http://llvm.org/viewvc/llvm-project?rev=44675&view=rev Log: Fix broken links that point to assembler and linker. Modified: llvm-gcc-4.2/trunk/build_gcc Modified: llvm-gcc-4.2/trunk/build_gcc URL: http://llvm.org/viewvc/