llvm-6502/lib
Arnold Schwaighofer 137342f198 LTO: Add the loop vectorizer to the LTO pipeline.
During the LTO phase LICM will move loop invariant global variables out of loops
(informed by GlobalModRef). This makes more loops countable presenting
opportunity for the loop vectorizer.

Adding the loop vectorizer improves some TSVC benchmarks and twolf/ref dataset
(5%) on x86-64.

radar://15970632

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202051 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-24 18:19:31 +00:00
..
Analysis Don't make F_None the default. 2014-02-24 15:07:20 +00:00
AsmParser
Bitcode
CodeGen Don't make F_None the default. 2014-02-24 15:07:20 +00:00
DebugInfo
ExecutionEngine
IR Don't make F_None the default. 2014-02-24 15:07:20 +00:00
IRReader
LineEditor
Linker
LTO
MC Asm Parser: support .error directive 2014-02-23 23:02:23 +00:00
Object
Option
Support Add AArch64 big endian Target (aarch64_be) 2014-02-24 11:34:50 +00:00
TableGen Don't make F_None the default. 2014-02-24 15:07:20 +00:00
Target Add AArch64 big endian Target (aarch64_be) 2014-02-24 11:34:50 +00:00
Transforms LTO: Add the loop vectorizer to the LTO pipeline. 2014-02-24 18:19:31 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile