llvm-project/llvm/lib/Transforms/Coroutines
Arnold Schwaighofer 2df2b27d94 [cora async] Cleanup undefined llvm.coro.async.resume
In situations where the coroutine function is not split we can just
replace the async.resume by null.

rdar://82591919

Differential Revision: https://reviews.llvm.org/D110191
2021-09-30 13:26:53 -07:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CoroCleanup.cpp [cora async] Cleanup undefined llvm.coro.async.resume 2021-09-30 13:26:53 -07:00
CoroEarly.cpp [Transforms] Use make_early_inc_range (NFC) 2021-09-15 19:55:24 -07:00
CoroElide.cpp [Coroutine] Record the elided coroutines 2021-07-27 13:14:09 +08:00
CoroFrame.cpp Pass some DataLayout arguments by const-ref 2021-09-23 15:50:31 +01:00
CoroInstr.h [coro async] Allow a coro.suspend.async to specify which argument is the context argument 2021-03-03 08:27:37 -08:00
CoroInternal.h [Coroutines] Salvege Debug.values 2021-05-13 13:06:33 +08:00
CoroSplit.cpp [Transforms] Use make_early_inc_range (NFC) 2021-09-15 19:55:24 -07:00
Coroutines.cpp [cora async] Cleanup undefined llvm.coro.async.resume 2021-09-30 13:26:53 -07:00