John McCall f4af306f21 Remove unreachable blocks before splitting a coroutine. 6 years ago
..
Inputs a7e2c9183f [coroutines] [NFC] Add tests for return_void, unhandled_exception and promise dtor 8 years ago
coro-alloc.cpp d2efb713d7 [Coroutines] Find custom allocators in class scope 7 years ago
coro-await-domination.cpp bd68ef9247 CGCleanup: (NFC) add another test for r304335 - Don't try to spill static allocas 8 years ago
coro-await-resume-eh.cpp d80dd82cc4 [Coroutines] Less IR for noexcept await_resume 7 years ago
coro-await.cpp 635dc81659 IR: print value numbers for unnamed function arguments 6 years ago
coro-builtins-err.c f7aae8377f [coroutines] Adding builtins for coroutine intrinsics and backendutil support. 9 years ago
coro-builtins.c 925856310e [coroutines] Add __builtin_coro_noop => llvm.coro.noop 7 years ago
coro-cleanup.cpp dfe136f2ae [coroutines] Add emission of initial and final suspends 8 years ago
coro-dest-slot.cpp e017785d9a [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame 7 years ago
coro-eh-cleanup.cpp c45a02c8a8 [MS] Don't escape MS C++ names with \01 7 years ago
coro-gro-nrvo.cpp 635dc81659 IR: print value numbers for unnamed function arguments 6 years ago
coro-gro.cpp eb4bbc485e [coroutines] Implement correct GRO lifetime 8 years ago
coro-lambda.cpp 428da5f9a1 [coroutines] Make generic lambda coroutines work 8 years ago
coro-params.cpp 635dc81659 IR: print value numbers for unnamed function arguments 6 years ago
coro-promise-dtor.cpp c45a02c8a8 [MS] Don't escape MS C++ names with \01 7 years ago
coro-ret-void.cpp 7e10b22a6c [coroutines] Evaluate the operand of void `co_return` expressions. 8 years ago
coro-retcon-unreachable.ll f4af306f21 Remove unreachable blocks before splitting a coroutine. 6 years ago
coro-return.cpp 256dc09899 [coroutines] Add cleanup for compiler injected objects/allocations in coroutine body 8 years ago
coro-unhandled-exception.cpp 3327e29058 [Coroutines] Catch exceptions in await_resume 7 years ago
microsoft-abi-operator-coawait.cpp c45a02c8a8 [MS] Don't escape MS C++ names with \01 7 years ago