Go to file
Chandler Carruth 2ad2a8b943 [PM] Lift the majority of the template boilerplate used to implement the
concept-based polymorphism in the pass manager to a separate header.

I got feedback from someone reading the code and trying to use it that
this was really making it hard to dive in and start using these APIs and
that makes a lot of sense.

This only requires a moderate amount of gymnastics to separate in this
way, namely rinsing the PreservedAnalysis object through a template
argument in a few places so that it is dependent and we only examine it
on instantiation.

llvm-svn: 225094
2015-01-02 23:16:59 +00:00
clang Don't warn on unused -fno-lto. 2015-01-02 22:56:15 +00:00
clang-tools-extra Fixed a typo in a comment. NFC. 2014-12-19 15:37:02 +00:00
compiler-rt Revert "Revert r224736: "[Sanitizer] Make CommonFlags immutable after initialization."" 2015-01-02 21:28:37 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc r600: get_work_dim: Update metadata syntax for LLVM 3.6 2014-12-31 15:27:59 +00:00
libcxx [cmake/multilib] Teach libc++'s CMake build to support multilib libdir 2014-12-29 12:15:47 +00:00
libcxxabi [cmake/multilib] Teach libc++abi's CMake build to support multilib 2014-12-29 12:22:04 +00:00
lld ReaderWriter: teach the writer about IMAGE_REL_ARM_BRANCH24T 2015-01-02 18:51:59 +00:00
lldb Update the website with information about LLDB on Windows. 2014-12-31 00:06:49 +00:00
llgo [llgo] Elide alloca for unused received values in select 2014-12-31 03:46:49 +00:00
llvm [PM] Lift the majority of the template boilerplate used to implement the 2015-01-02 23:16:59 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Drop all constant scheduling dimensions 2015-01-01 23:01:11 +00:00