Go to file
Serge Pavlov e2bf69715f Do not verify MachimeDominatorTree if it is not calculated
If dominator tree is not calculated or is invalidated, set corresponding
pointer in the pass state to nullptr. Such pointer value will indicate
that operations with dominator tree are not allowed. In particular, it
allows to skip verification for such pass state. The dominator tree is
not calculated if the machine dominator pass was skipped, it occures in
the case of entities with linkage available_externally.

The change fixes some test fails observed when expensive checks
are enabled.

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

llvm-svn: 296742
2017-03-02 12:00:10 +00:00
clang [clang-format] Use number of unwrapped lines for short namespace 2017-03-02 09:54:44 +00:00
clang-tools-extra [clangd] Fix a potential race by copying the FixIts out of ASTManager before releasing the lock. 2017-03-02 10:25:00 +00:00
compiler-rt Revert "Use pthreads for thread-local lsan allocator cache on darwin" 2017-03-02 00:12:58 +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 math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [libc++] Make _LIBCPP_TYPE_VIS export members 2017-03-02 03:22:18 +00:00
libcxxabi Cleanup new/delete definitions 2017-03-01 23:59:34 +00:00
libunwind Fix the project name in the license file. 2017-02-27 17:47:58 +00:00
lld [ELF] - Fix version-script-extern-exact.s testcase 2017-03-02 11:03:58 +00:00
lldb Fix flakyness in TestGdbRemoteHostInfo 2017-03-02 11:36:14 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Do not verify MachimeDominatorTree if it is not calculated 2017-03-02 12:00:10 +00:00
openmp Removing couple unnecessary architecture guards. 2017-02-28 21:43:28 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Disable memory folding in case it results in multi-disjunct relations 2017-03-01 21:11:27 +00:00