Go to file
Arnold Schwaighofer 6ccda923e5 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

llvm-svn: 202051
2014-02-24 18:19:31 +00:00
clang [Win32 ABI] Defer operator delete checks until vtable is marked used 2014-02-24 15:58:24 +00:00
clang-tools-extra Update for llvm api change. 2014-02-24 15:41:44 +00:00
compiler-rt [asan] Add a test for interceptors in shared libraries. 2014-02-24 14:31:28 +00:00
debuginfo-tests Add a fallback path for buildbots temporarily stuck on really old 2014-02-21 00:17:02 +00:00
libclc Add generic nvptx targets 2014-02-14 20:33:53 +00:00
libcxx Fix historical #ifdef. Use __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ when compiling with clang. No functionality change. Noteto self: It is important to run the regression tests on the copy of the code that you've changed. 2014-02-22 15:13:48 +00:00
libcxxabi Demangle Dc to decltype(auto) as per the Itanium C++ ABI spec. 2014-02-17 21:56:01 +00:00
lld Don't assume that F_None is the default. It is about to change. 2014-02-24 15:06:34 +00:00
lldb Remove TestConnectRemote decorator for FreeBSD 2014-02-24 15:10:00 +00:00
llvm LTO: Add the loop vectorizer to the LTO pipeline. 2014-02-24 18:19:31 +00:00
openmp Fix linking and get the build working on OS X 2014-02-24 12:29:14 +00:00
polly Update for llvm API change. 2014-02-24 16:26:33 +00:00