llvm-6502/lib/Transforms/Vectorize
Justin Bogner d237e834a8 Transforms: Use getFirstNonPHI to set the insertion point for PHIs
We were previously using getFirstInsertionPt to insert PHI
instructions when vectorizing, but getFirstInsertionPt also skips past
landingpads, causing this to generate invalid IR.

We can avoid this issue by using getFirstNonPHI instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191526 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-27 15:30:25 +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 SLP Vectorizer: Implement multi-block slp-vectorization. 2013-06-22 21:34:10 +00:00
LLVMBuild.txt
LoopVectorize.cpp Transforms: Use getFirstNonPHI to set the insertion point for PHIs 2013-09-27 15:30:25 +00:00
Makefile
SLPVectorizer.cpp Transforms: Use getFirstNonPHI to set the insertion point for PHIs 2013-09-27 15:30:25 +00:00
Vectorize.cpp