Go to file
Gor Nishanov 6c4530c6b5 [coroutines] Add support for deallocation elision
Wrap deallocation code with:

  if (auto *mem = coro.free()) Deallocate

When backend decides to elide allocations it will replace coro.free with nullptr to suppress deallocation code.

llvm-svn: 303599
2017-05-23 04:21:27 +00:00
clang [coroutines] Add support for deallocation elision 2017-05-23 04:21:27 +00:00
clang-tools-extra [clang-tidy] misc-move-const-arg shouldn't complain on std::move(lambda) 2017-05-22 14:30:14 +00:00
compiler-rt [XRay][compiler-rt] Add __xray_remove_customevent_handler(...) 2017-05-22 03:23:54 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [test] Add support for Objective-C++ tests 2017-05-19 23:02:49 +00:00
libcxxabi [libcxxabi] Fix the test case committed in r303175. 2017-05-16 18:18:03 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld [lld] Infer relocation model from module flags in relocatable LTO link. 2017-05-22 21:11:44 +00:00
lldb Fix incorrect Status -> Error rename in IOHandler 2017-05-22 14:13:38 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm Added LLVM_FALLTHROUGH to address gcc warning: this statement may fall through. 2017-05-23 01:20:52 +00:00
openmp Fix for KMP_AFFINITY=respect with multiple processor groups 2017-05-15 19:05:59 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [CodeGen] Add invalidation of the loop SCEVs after merge block generation. 2017-05-22 15:36:53 +00:00