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

2008-02-03 Thread Nick Lewycky
Author: nicholas Date: Sun Feb 3 02:19:11 2008 New Revision: 46684 URL: http://llvm.org/viewvc/llvm-project?rev=46684view=rev Log: Hack on vectors too. Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

[llvm-commits] [llvm] r46687 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/2008-01-29-AddICmp.ll

2008-02-03 Thread Nick Lewycky
Author: nicholas Date: Sun Feb 3 10:33:09 2008 New Revision: 46687 URL: http://llvm.org/viewvc/llvm-project?rev=46687view=rev Log: There are some cases where icmp(add) can be folded into a new icmp. Handle them. Added: llvm/trunk/test/Transforms/InstCombine/2008-01-29-AddICmp.ll Modified:

[llvm-commits] [llvm] r46688 - /llvm/trunk/test/Transforms/InstCombine/2008-01-29-AddICmp.ll

2008-02-03 Thread Nick Lewycky
Author: nicholas Date: Sun Feb 3 10:35:19 2008 New Revision: 46688 URL: http://llvm.org/viewvc/llvm-project?rev=46688view=rev Log: Tag this test with the PR reference. Modified: llvm/trunk/test/Transforms/InstCombine/2008-01-29-AddICmp.ll Modified:

[llvm-commits] [llvm-gcc-4.2] r46690 - in /llvm-gcc-4.2/trunk/gcc: llvm-types.cpp tree.h

2008-02-03 Thread Dale Johannesen
Author: johannes Date: Sun Feb 3 15:49:58 2008 New Revision: 46690 URL: http://llvm.org/viewvc/llvm-project?rev=46690view=rev Log: Fix dumb bug in virtual base class conversion: when a type is used as a vbc, then used as a type for an ordinary field, it can be restored even though it wasn't

[llvm-commits] [llvm] r46693 - in /llvm/trunk: lib/Transforms/Scalar/GVN.cpp test/Transforms/GVN/memcpy.ll

2008-02-03 Thread Owen Anderson
Author: resistor Date: Sun Feb 3 20:59:58 2008 New Revision: 46693 URL: http://llvm.org/viewvc/llvm-project?rev=46693view=rev Log: Allow GVN to hack on memcpy's, making them open to further optimization. Added: llvm/trunk/test/Transforms/GVN/memcpy.ll Modified:

[llvm-commits] [llvm] r46694 - /llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp

2008-02-03 Thread Owen Anderson
Author: resistor Date: Sun Feb 3 22:53:00 2008 New Revision: 46694 URL: http://llvm.org/viewvc/llvm-project?rev=46694view=rev Log: Be more precise when eliminating pointers bue to memcpy's. This allows more stores to be deleted in some cases. Modified:

[llvm-commits] [llvm] r46695 - /llvm/trunk/test/Transforms/GVN/memcpy.ll

2008-02-03 Thread Owen Anderson
Author: resistor Date: Sun Feb 3 22:55:24 2008 New Revision: 46695 URL: http://llvm.org/viewvc/llvm-project?rev=46695view=rev Log: Make this test more aggressive, to cover recent improvements. Modified: llvm/trunk/test/Transforms/GVN/memcpy.ll Modified:

[llvm-commits] [llvm] r46697 - /llvm/trunk/lib/Target/X86/X86InstrSSE.td

2008-02-03 Thread Nate Begeman
Author: sampo Date: Mon Feb 4 00:00:24 2008 New Revision: 46697 URL: http://llvm.org/viewvc/llvm-project?rev=46697view=rev Log: The rest of the SSE4.1 intrinsic patterns that are obvious to me. Getting Evan's help with the rest. Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td

[llvm-commits] [llvm] r46699 - /llvm/branches/release_22/lib/CodeGen/ShadowStackCollector.cpp

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 00:29:04 2008 New Revision: 46699 URL: http://llvm.org/viewvc/llvm-project?rev=46699view=rev Log: Merge from mainline. Don't dump the function! Modified: llvm/branches/release_22/lib/CodeGen/ShadowStackCollector.cpp Modified:

[llvm-commits] [llvm-gcc-4.2] r46700 - in /llvm-gcc-4.2/branches/release_22/gcc/config/arm: arm.c arm.h bpabi.h

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 00:46:23 2008 New Revision: 46700 URL: http://llvm.org/viewvc/llvm-project?rev=46700view=rev Log: Merge from mainline. Fix the build for arm-linux-gnueabi. Modified: llvm-gcc-4.2/branches/release_22/gcc/config/arm/arm.c

[llvm-commits] [llvm-gcc-4.0] r46704 - /llvm-gcc-4.0/branches/release_22/gcc/llvm-types.cpp

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 01:16:40 2008 New Revision: 46704 URL: http://llvm.org/viewvc/llvm-project?rev=46704view=rev Log: Patch to not turn gcc's pure/const markings into readonly/readnone if a parameter has a byval attribute. Modified:

[llvm-commits] [llvm-gcc-4.2] r46703 - /llvm-gcc-4.2/branches/release_22/gcc/llvm-types.cpp

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 01:03:17 2008 New Revision: 46703 URL: http://llvm.org/viewvc/llvm-project?rev=46703view=rev Log: Patch to not turn gcc's pure/const markings into readonly/readnone if a parameter has a byval attribute. Modified: