add_llvm_component_library(LLVMCoroutines Coroutines.cpp CoroCleanup.cpp CoroConditionalWrapper.cpp CoroEarly.cpp CoroElide.cpp CoroFrame.cpp CoroSplit.cpp ADDITIONAL_HEADER_DIRS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Coroutines DEPENDS intrinsics_gen LLVMAnalysis LINK_COMPONENTS Analysis Core IPO Scalar Support TransformUtils TargetParser )