1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib/Transforms
Jim Grosbach 940f9dc094 InstCombine: Fold more shuffles of shuffles.
Always fold a shuffle-of-shuffle into a single shuffle when there's only one
input vector in the first place. Continue to be more conservative when there's
multiple inputs.

rdar://13402653
PR15866

llvm-svn: 180802
2013-04-30 20:43:52 +00:00
..
Hello Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
InstCombine InstCombine: Fold more shuffles of shuffles. 2013-04-30 20:43:52 +00:00
Instrumentation Move C++ code out of the C headers and into either C++ headers 2013-04-22 22:47:22 +00:00
IPO Move C++ code out of the C headers and into either C++ headers 2013-04-22 22:47:22 +00:00
ObjCARC Add in some conditional compilation in order to silence an unused variable warning. 2013-04-29 07:29:08 +00:00
Scalar Fix a XOR reassociation bug. 2013-04-27 18:02:12 +00:00
Utils Spelling. Thanks, Eric. 2013-04-30 17:33:32 +00:00
Vectorize LoopVectorizer: Calculate the number of pointers to disambiguate at runtime based on the numbers of reads and writes. 2013-04-26 05:08:59 +00:00
CMakeLists.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LLVMBuild.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
Makefile Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00