1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test
Michael Kuperstein 8718b01fcb [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" them
This changes the vectorizer to explicitly use the loopsimplify and lcssa utils,
instead of "requiring" the transformations as if they were analyses.

This is not NFC, since it changes the LCSSA behavior - we no longer run LCSSA
for all loops, but rather only for the loops we expect to modify.

Differential Revision: https://reviews.llvm.org/D28868

llvm-svn: 292456
2017-01-19 00:42:28 +00:00
..
Analysis [SCEV] Make getUDivExactExpr handle non-nuw multiplies correctly. 2017-01-18 23:56:42 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [NVPTX] Fix lowering of fp16 ISD::FNEG. 2017-01-19 00:14:45 +00:00
DebugInfo
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
LibDriver
Linker
LTO
MC [Assembler] Fix crash when assembling .quad for AArch32. 2017-01-18 15:02:54 +00:00
Object [Object] Fixup permissions of input files. 2017-01-16 23:28:58 +00:00
ObjectYAML
Other [PM] Teach the LoopPassManager to automatically canonicalize loops by 2017-01-17 19:18:12 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Add a recursive step in Metadata lazy-loading 2017-01-18 18:36:21 +00:00
tools [ARM] Create SubtargetFeatures from build attrs 2017-01-18 15:52:11 +00:00
Transforms [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" them 2017-01-19 00:42:28 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh