llvm/lib/Transforms
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
..
Hello Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstCombine Remove mid-optimizer warning. This situation should be handled differently, 2012-12-26 22:00:35 +00:00
Instrumentation Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part. 2012-12-28 09:30:44 +00:00
IPO Make this parameter be named consistently with most other 2012-12-27 11:17:15 +00:00
Scalar Every pass deserves a name, even codegenprep. 2012-12-21 01:48:14 +00:00
Utils Fix typo in comments 2012-12-24 08:52:53 +00:00
Vectorize LoopVectorizer: Fix a bug in the code that updates the loop exiting block. 2012-12-30 07:47:00 +00:00
CMakeLists.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
Makefile Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00