Go to file
Sanjoy Das 09613b122e Tighten the invariants around LoopBase::invalidate
Summary:
With this change:
 - Methods in LoopBase trip an assert if the receiver has been invalidated
 - LoopBase::clear frees up the memory held the LoopBase instance

This change also shuffles things around as necessary to work with this stricter invariant.

Reviewers: chandlerc

Subscribers: mehdi_amini, mcrosier, llvm-commits

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

llvm-svn: 313708
2017-09-20 02:31:57 +00:00
clang Add override for ClangDiagnosticHandler::isAnyRemarkEnabled() 2017-09-19 23:00:59 +00:00
clang-tools-extra [clangd] Fix codeAction not decoded properly when sent from some clients 2017-09-18 15:02:59 +00:00
compiler-rt Set ANDROID when any android abi is used, not just androideabi 2017-09-19 17:56:27 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc Add native_recip(x) as ((1)/(x)) 2017-09-13 01:40:25 +00:00
libcxx [libc++] Replace __sync_* functions with __libcpp_atomic_* functions 2017-09-19 23:18:03 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind Fix a typo in the documentation. NFC. 2017-09-16 20:52:05 +00:00
lld [COFF] Adjust secrel limit check 2017-09-20 00:21:58 +00:00
lldb Rollback r313704 because of the Windows build break 2017-09-20 01:57:59 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Tighten the invariants around LoopBase::invalidate 2017-09-20 02:31:57 +00:00
openmp Read blocktime value set by kmp_set_blocktime() before reading from KMP_BLOCKTIME 2017-09-05 15:45:48 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ForwardOpTree] Allow out-of-quota in examination part of forwardTree. 2017-09-19 22:53:20 +00:00