llvm-6502/lib/Transforms/Vectorize
Arnold Schwaighofer 6e4a9c14f6 LoopVectorize: Make Value pointers that could be RAUW'ed a VH
The Value pointers we store in the induction variable list can be RAUW'ed by a
call to SCEVExpander::expandCodeFor, use a TrackingVH instead. Do the same thing
in some other places where we store pointers that could potentially be RAUW'ed.

Fixes PR16073.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182485 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-22 16:54:56 +00:00
..
BBVectorize.cpp
CMakeLists.txt
LLVMBuild.txt
LoopVectorize.cpp LoopVectorize: Make Value pointers that could be RAUW'ed a VH 2013-05-22 16:54:56 +00:00
Makefile
SLPVectorizer.cpp Add a debug print 2013-05-10 22:56:18 +00:00
Vectorize.cpp
VecUtils.cpp Suppress GCC compiler warnings in release builds about variables that are only 2013-05-13 07:50:47 +00:00
VecUtils.h SLPVectorizer: Add support for trees with external users. 2013-05-10 22:59:33 +00:00