llvm-project/llvm/lib/Transforms
Nadav Rotem 0b37f14371 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

llvm-svn: 171251
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
IPO Make this parameter be named consistently with most other 2012-12-27 11:17:15 +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
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