[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=46704&view=rev Log: Patch to not turn gcc's pure/const markings into readonly/readnone if a parameter has a byval attribute. Modified: llvm-gcc-4.0/branches/release_22/gcc/llvm-ty

[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=46703&view=rev Log: Patch to not turn gcc's pure/const markings into readonly/readnone if a parameter has a byval attribute. Modified: llvm-gcc-4.2/branches/release_22/gcc/llvm-ty

[llvm-commits] [llvm-gcc-4.2] r46702 - /llvm-gcc-4.2/branches/release_22/gcc/config/arm/arm.c

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 00:48:51 2008 New Revision: 46702 URL: http://llvm.org/viewvc/llvm-project?rev=46702&view=rev Log: Merge from mainline. Eliminate a compilation warning. Modified: llvm-gcc-4.2/branches/release_22/gcc/config/arm/arm.c Modified: llvm-gcc-4.2/branches/release_2

[llvm-commits] [llvm-gcc-4.2] r46701 - /llvm-gcc-4.2/branches/release_22/gcc/config/arm/arm.c

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 00:47:14 2008 New Revision: 46701 URL: http://llvm.org/viewvc/llvm-project?rev=46701&view=rev Log: Merge from mainline. Fix my previous patch. It changed the behavior on TARGET_MACHO. Modified: llvm-gcc-4.2/branches/release_22/gcc/config/arm/arm.c 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=46700&view=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-gcc-4.2/branches/release_22/g

[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=46699&view=rev Log: Merge from mainline. Don't dump the function! Modified: llvm/branches/release_22/lib/CodeGen/ShadowStackCollector.cpp Modified: llvm/branches/release_22/lib/Co

[llvm-commits] [llvm] r46698 - in /llvm/branches/release_22/lib/Target/X86: X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td

2008-02-03 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 4 00:17:46 2008 New Revision: 46698 URL: http://llvm.org/viewvc/llvm-project?rev=46698&view=rev Log: Merge from mainline. Provide correct DWARF register numbering for debug information emission on x86-32/Darwin. This should fix bunch of issues. Modified: llvm/

[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=46697&view=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 Modified

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

2008-02-03 Thread Nate Begeman
Author: sampo Date: Sun Feb 3 23:34:34 2008 New Revision: 46696 URL: http://llvm.org/viewvc/llvm-project?rev=46696&view=rev Log: Some more SSE 4.1 intrinsic patterns. Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td URL: http://llvm.org

[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=46695&view=rev Log: Make this test more aggressive, to cover recent improvements. Modified: llvm/trunk/test/Transforms/GVN/memcpy.ll Modified: llvm/trunk/test/Transforms/GVN/memcp

[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=46694&view=rev Log: Be more precise when eliminating pointers bue to memcpy's. This allows more stores to be deleted in some cases. Modified: llvm/trunk/lib/Transforms/Scalar/Dead

[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=46693&view=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/trunk/lib/Transforms

[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=46690&view=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 r

[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=46688&view=rev Log: Tag this test with the PR reference. Modified: llvm/trunk/test/Transforms/InstCombine/2008-01-29-AddICmp.ll Modified: llvm/trunk/test/Transforms/InstCombine/20

[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=46687&view=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] 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=46684&view=rev Log: Hack on vectors too. Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp UR