llvm-6502/lib/Transforms/Vectorize
Nadav Rotem db2367512e LoopVectorizer: Fix a bug in the code that updates the loop exiting block.
LCSSA PHIs may have undef values. The vectorizer updates values that are used by outside users such as PHIs.
The bug happened because undefs are not loop values. This patch handles these PHIs.

PR14725



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171251 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-30 07:47:00 +00:00
..
BBVectorize.cpp BBVectorize: Use VTTI to compute costs for intrinsics vectorization 2012-12-26 01:36:57 +00:00
CMakeLists.txt
LLVMBuild.txt
LoopVectorize.cpp LoopVectorizer: Fix a bug in the code that updates the loop exiting block. 2012-12-30 07:47:00 +00:00
LoopVectorize.h LoopVectorizer: Optimize the vectorization of consecutive memory access when the iteration step is -1 2012-12-26 19:08:17 +00:00
Makefile
Vectorize.cpp