llvm-6502/lib/Transforms/Vectorize
Arnold Schwaighofer 24732c3363 SLPVectorizer: Sort PHINodes based on their opcode
Before this patch we relied on the order of phi nodes when we looked for phi
nodes of the same type. This could prevent vectorization of cases where there
was a phi node of a second type in between phi nodes of some type.

This is important for vectorization of an internal graphics kernel. On the test
suite + external on x86_64 (and on a run on armv7s) it showed no impact on
either performance or compile time.

radar://15024459

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192537 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-12 18:56:27 +00:00
..
BBVectorize.cpp
CMakeLists.txt
LLVMBuild.txt
LoopVectorize.cpp
Makefile
SLPVectorizer.cpp SLPVectorizer: Sort PHINodes based on their opcode 2013-10-12 18:56:27 +00:00
Vectorize.cpp