[llvm-commits] [llvm] r45384 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2007-12-28 Thread Owen Anderson
Author: resistor Date: Fri Dec 28 01:42:12 2007 New Revision: 45384 URL: http://llvm.org/viewvc/llvm-project?rev=45384&view=rev Log: Repair a transform that Chris noticed a bug in. Thanks to Nicholas for pointing out my stupid mistakes when writing this patch. :-) Modified: llvm/trunk/lib/T

Re: [llvm-commits] [llvm] r45384 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2007-12-28 Thread Chris Lattner
On Dec 27, 2007, at 11:42 PM, Owen Anderson wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=45384&view=rev > Log: > Repair a transform that Chris noticed a bug in. Thanks to Nicholas > for pointing out my stupid mistakes when writing this patch. :-) Thanks Owen! A minor tweak: > = > =

[llvm-commits] [llvm-gcc-4.2] r45385 - in /llvm-gcc-4.2/trunk: configure configure.in

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 13:18:11 2007 New Revision: 45385 URL: http://llvm.org/viewvc/llvm-project?rev=45385&view=rev Log: when gfortran is enabled, built libgfortran, even for darwin targets. Modified: llvm-gcc-4.2/trunk/configure llvm-gcc-4.2/trunk/configure.in Modified: llvm

[llvm-commits] [llvm] r45386 - /llvm/trunk/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll

2007-12-28 Thread Owen Anderson
Author: resistor Date: Fri Dec 28 15:08:43 2007 New Revision: 45386 URL: http://llvm.org/viewvc/llvm-project?rev=45386&view=rev Log: Add a testcase for my recent InstCombine fix, written by Nicholas. Added: llvm/trunk/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll Added: llvm/trunk/test/

[llvm-commits] [llvm] r45387 - /llvm/trunk/lib/Target/X86/README.txt

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 15:50:40 2007 New Revision: 45387 URL: http://llvm.org/viewvc/llvm-project?rev=45387&view=rev Log: add a note. Modified: llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trunk/lib/Target/X86/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/l

[llvm-commits] [llvm] r45388 - /llvm/trunk/lib/Target/README.txt

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 16:30:05 2007 New Revision: 45388 URL: http://llvm.org/viewvc/llvm-project?rev=45388&view=rev Log: add a note. Modified: llvm/trunk/lib/Target/README.txt Modified: llvm/trunk/lib/Target/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Targe

[llvm-commits] [llvm] r45389 - /llvm/trunk/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll

2007-12-28 Thread Devang Patel
Author: dpatel Date: Fri Dec 28 16:59:48 2007 New Revision: 45389 URL: http://llvm.org/viewvc/llvm-project?rev=45389&view=rev Log: Test -simplifycfg only. Modified: llvm/trunk/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll Modified: llvm/trunk/test/Transforms/SimplifyCFG/2007-12-21-Crash.l

Re: [llvm-commits] [llvm] r45305 - in /llvm/trunk: lib/Transforms/Utils/SimplifyCFG.cpp test/Transforms/SimplifyCFG/2007-12-21-Crash.ll

2007-12-28 Thread Devang Patel
On Dec 22, 2007, at 10:45 AM, Chris Lattner wrote: > Please just make the testcase use -simplifycfg instead of -std- > compile- > opts. The contents of -std-compile-opts can change over time and we > want to make sure that this is testing the right thing. Thanks! OK. Done. - Devang __

[llvm-commits] [llvm] r45391 - /llvm/trunk/test/Transforms/InstCombine/deadcode.ll

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 18:57:06 2007 New Revision: 45391 URL: http://llvm.org/viewvc/llvm-project?rev=45391&view=rev Log: upgrade this test Modified: llvm/trunk/test/Transforms/InstCombine/deadcode.ll Modified: llvm/trunk/test/Transforms/InstCombine/deadcode.ll URL: http://llvm.or

[llvm-commits] [llvm] r45392 - in /llvm/trunk: lib/Transforms/Utils/Local.cpp test/Transforms/InstCombine/deadcode.ll

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 18:59:12 2007 New Revision: 45392 URL: http://llvm.org/viewvc/llvm-project?rev=45392&view=rev Log: dead calls to llvm.stacksave can be deleted, even though they have potential side-effects. Modified: llvm/trunk/lib/Transforms/Utils/Local.cpp llvm/trunk/tes

[llvm-commits] [llvm] r45393 - /llvm/trunk/lib/Target/README.txt

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 19:05:01 2007 New Revision: 45393 URL: http://llvm.org/viewvc/llvm-project?rev=45393&view=rev Log: expand note. Modified: llvm/trunk/lib/Target/README.txt Modified: llvm/trunk/lib/Target/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Tar

[llvm-commits] [llvm] r45397 - /llvm/trunk/lib/Target/X86/README.txt

2007-12-28 Thread Chris Lattner
Author: lattner Date: Fri Dec 28 23:51:58 2007 New Revision: 45397 URL: http://llvm.org/viewvc/llvm-project?rev=45397&view=rev Log: add a note Modified: llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trunk/lib/Target/X86/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/li

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

2007-12-28 Thread Chris Lattner
Author: lattner Date: Sat Dec 29 00:26:16 2007 New Revision: 45398 URL: http://llvm.org/viewvc/llvm-project?rev=45398&view=rev Log: Delete a store whose input is a load from the same pointer: x = load p store x -> p Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified:

Re: [llvm-commits] [llvm] r45398 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2007-12-28 Thread Dale Johannesen
On Dec 28, 2007, at 10:26 PM, Chris Lattner wrote: > Author: lattner > Date: Sat Dec 29 00:26:16 2007 > New Revision: 45398 > > URL: http://llvm.org/viewvc/llvm-project?rev=45398&view=rev > Log: > Delete a store whose input is a load from the same pointer: > x = load p > store x -> p This is u

[llvm-commits] [llvm] r45399 - in /llvm/trunk: lib/Target/X86/README.txt lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/fp-stack-ret-store.ll

2007-12-28 Thread Chris Lattner
Author: lattner Date: Sat Dec 29 00:41:28 2007 New Revision: 45399 URL: http://llvm.org/viewvc/llvm-project?rev=45399&view=rev Log: avoid going through a stack slot to convert from fpstack to xmm reg if we are just going to store it back anyway. This improves things like: double foo(); void bar(

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

2007-12-28 Thread Chris Lattner
Author: lattner Date: Sat Dec 29 00:55:23 2007 New Revision: 45400 URL: http://llvm.org/viewvc/llvm-project?rev=45400&view=rev Log: don't fold fp_round(fp_extend(load)) -> fp_round(extload) Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified: llvm/trunk/lib/CodeGen/Selecti

[llvm-commits] [llvm] r45401 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/fp-stack-ret-store.ll

2007-12-28 Thread Chris Lattner
Author: lattner Date: Sat Dec 29 00:57:38 2007 New Revision: 45401 URL: http://llvm.org/viewvc/llvm-project?rev=45401&view=rev Log: Codegen: as: _bar: pushl %esi subl$8, %esp movl16(%esp), %esi callL_foo$stub fstps (%esi) addl$8

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

2007-12-28 Thread Chris Lattner
Author: lattner Date: Sat Dec 29 01:15:45 2007 New Revision: 45402 URL: http://llvm.org/viewvc/llvm-project?rev=45402&view=rev Log: make sure not to zap volatile stores, thanks a lot to Dale for noticing this! Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified: llvm/trunk