llvm-project/llvm/lib/Transforms/Coroutines
Arnold Schwaighofer 7d11c5dac2 Coro: Remove coro_end and coro_suspend_retcon in private unprocessed functions
We might emit functions that are private and never called. The coro
split pass only processes functions that might be called. Remove
intrinsics that we can't generate code for.

rdar://84619859

Differential Revision: https://reviews.llvm.org/D114021
2021-11-18 07:48:24 -08:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CoroCleanup.cpp Coro: Remove coro_end and coro_suspend_retcon in private unprocessed functions 2021-11-18 07:48:24 -08: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 [Transforms] Use make_early_inc_range (NFC) 2021-11-07 17:03:15 -08:00
CoroInstr.h [Transforms] Migrate from getNumArgOperands to arg_size (NFC) 2021-10-01 09:57:40 -07:00
CoroInternal.h [Coroutines] Salvege Debug.values 2021-05-13 13:06:33 +08:00
CoroSplit.cpp [llvm] Use isa instead of dyn_cast (NFC) 2021-11-14 19:40:46 -08:00
Coroutines.cpp [Transforms] Migrate from getNumArgOperands to arg_size (NFC) 2021-10-01 09:57:40 -07:00