llvm-6502/test
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
..
Analysis Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID 2012-12-30 02:33:22 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID 2012-12-30 02:33:22 +00:00
DebugInfo For the dwarf5 split debug info code split out the string section 2012-12-27 02:14:01 +00:00
ExecutionEngine
Feature Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID 2012-12-30 02:33:22 +00:00
FileCheck
Instrumentation [ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if it describes one of 'interesting' allocas. Assume that allocas can go through casts and phi-nodes before apperaring as llvm.lifetime arguments 2012-12-27 08:50:58 +00:00
Integer
JitListener
Linker
MC
Object
Other
Scripts
TableGen
tools
Transforms LoopVectorizer: Fix a bug in the code that updates the loop exiting block. 2012-12-30 07:47:00 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh