summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCoroutines
AgeCommit message (Expand)Author
2025-09-24Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm....Weibo He
2025-09-17Revert "Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value ...Weibo He
2025-09-17Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm....Weibo He
2025-08-25Revert "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.c...Chuanqi Xu
2025-08-25[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end ...Weibo He
2025-07-29[Clang] fix coroutine await suspend wrapper linkage types (#151224)Yuxuan Chen
2025-07-15[Clang] Fix FE crash during CGCoroutine GRO Alloca Emission (#148962)Yuxuan Chen
2025-04-10[RFC] Initial implementation of P2719 (#113510)Oliver Hunt
2025-04-07[fatlto] Add coroutine passes when using FatLTO with ThinLTO (#134434)Paul Kirth
2025-02-28[Coroutines] Mark parameter allocas with coro.outside.frame metadata (#127653)Hans Wennborg
2024-09-17[Clang] Propagate elide safe context through [[clang::coro_await_elidable_arg...Yuxuan Chen
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-08-28[Coroutines] Salvage the debug information for coroutine frames within optimi...Chuanqi Xu
2024-08-21Revert "[Coroutines] Salvage the debug information for coroutine frames withi...Dmitri Gribenko
2024-08-20[Coroutines] Salvage the debug information for coroutine frames within optimi...Chuanqi Xu
2024-08-09[IRBuilder] Generate nuw GEPs for struct member accesses (#99538)Hari Limaye
2024-07-30[clang][test] Write temporary files to %tDmitri Gribenko
2024-07-29[Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (#1...Wei Wang
2024-06-10[CodeGen] Simplify codegen for array initialization (#93956)Nikita Popov
2024-05-22Reland "[clang] Enable sized deallocation by default in C++14 onwards" (#90373)Pengcheng Wang
2024-05-15[coro] Lower `llvm.coro.await.suspend.handle` to resume with tail call (#89751)Hans
2024-05-10Revert "[Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipe...Reid Kleckner
2024-05-08[Coro] Relax a debug-info test (#91401)Paul T Robinson
2024-05-04[test] %clang_cc1: remove redundant actionsFangrui Song
2024-05-04[test] %clang_cc1 -emit-llvm: remove redundant -SFangrui Song
2024-05-04[test] %clang_cc1 -emit-llvm: remove redundant -SFangrui Song
2024-04-30[Coroutines][Test] Only run coro-elide-thinlto under x86_64-linux (#90672)Wei Wang
2024-04-30[Coroutines][Test] Specify target triple in coro-elide-thinlto (#90549)Wei Wang
2024-04-30Fix output in coro-elide-thinlto.cpp (#90579)Danial Klimkin
2024-04-29Ensure test writes objects to test temp dirDavid Blaikie
2024-04-29[Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (#9...Wei Wang
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2024-04-26Revert "[clang] Enable sized deallocation by default in C++14 onwards (#83774...Vitaly Buka
2024-04-26[clang] Enable sized deallocation by default in C++14 onwards (#83774)Pengcheng Wang
2024-04-23[clang] coroutine: generate valid mangled name in CodeGenFunction::generateAw...Haojian Wu
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena
2024-03-20[Coroutines] Ignore instructions more aggressively in addMustTailToCoroResume...Hans
2024-03-11[coroutine] Implement llvm.coro.await.suspend intrinsic (#79712)fpasserby
2024-01-11[Clang] Set writable and dead_on_unwind attributes on sret arguments (#77116)Nikita Popov
2023-11-28[Clang] CGCoroutines skip emitting try block for value returning `noexcept` i...Yuxuan Chen
2023-11-21[Clang][Coroutines] Properly emit EH code for initial suspend `await_resume` ...Yuxuan Chen
2023-11-09[Coroutines] Introduce [[clang::coro_only_destroy_when_complete]] (#71014)Chuanqi Xu
2023-11-05[ItaniumCXXABI] Add -fassume-nothrow-exception-dtor to assume that all except...Fangrui Song
2023-09-21[Clang][LLVM][Coroutines] Prevent __coro_gro from outliving __promise (#66706)Bruno Cardoso Lopes
2023-09-15Extend `retcon.once` coroutines lowering to optionally produce a normal resul...Anton Korobeynikov
2023-09-01Revert "Reapply: [IRGen] Emit lifetime intrinsics around temporary aggregate ...Alexander Kornienko
2023-08-29Revert "[clang] Enable sized deallocation by default in C++14 onwards"Aaron Ballman
2023-08-29[clang] Enable sized deallocation by default in C++14 onwardswangpc
2023-08-29[Coroutines] Mark 'coroutine_handle<>::address' as always-inlineChuanqi Xu