Go to file
Chandler Carruth 539dc4b9d5 [PM] Don't run the machinery of invalidating all the analysis passes
when all are being preserved.

We want to short-circuit this for a couple of reasons. One, I don't
really want passes to grow a dependency on actually receiving their
invalidate call when they've been preserved. I'm thinking about removing
this entirely. But more importantly, preserving everything is likely to
be the common case in a lot of scenarios, and it would be really good to
bypass all of the invalidation and preservation machinery there.
Avoiding calling N opaque functions to try to invalidate things that are
by definition still valid seems important. =]

This wasn't really inpsired by much other than seeing the spam in the
logging for analyses, but it seems better ot get it checked in rather
than forgetting about it.

llvm-svn: 225163
2015-01-05 12:32:11 +00:00
clang clang-format: [Java] Fix incorrect detection of cast. 2015-01-05 10:33:39 +00:00
clang-tools-extra Fixed a typo in a comment. NFC. 2014-12-19 15:37:02 +00:00
compiler-rt Remove TSAN_DEBUG in favor of SANITIZER_DEBUG. 2015-01-03 04:29:12 +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 Typo. 2015-01-04 16:38:20 +00:00
lld PECOFF: adjust the entry point on ARM NT 2015-01-04 20:26:45 +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] Don't run the machinery of invalidating all the analysis passes 2015-01-05 12:32:11 +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