llvm-6502/lib/Transforms/Vectorize
Arnold Schwaighofer 5721d2f674 Don't vectorize if there are outside loop users of the induction variable.
We would have to compute the pre increment value, either by computing it on
every loop iteration or by splitting the edge out of the loop and inserting a
computation for it there.

For now, just give up vectorizing such loops.

Fixes PR17179.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190790 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-16 16:17:24 +00:00
..
BBVectorize.cpp BBVectorize: Add initial stores to the write set when tracking uses 2013-08-13 23:34:32 +00:00
CMakeLists.txt
LLVMBuild.txt
LoopVectorize.cpp Don't vectorize if there are outside loop users of the induction variable. 2013-09-16 16:17:24 +00:00
Makefile
SLPVectorizer.cpp In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
Vectorize.cpp