//===- CoroConditionalWrapper.cpp -----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "llvm/Transforms/Coroutines/CoroConditionalWrapper.h" #include "CoroInternal.h" #include "llvm/IR/Module.h" usingnamespacellvm; CoroConditionalWrapper::CoroConditionalWrapper(ModulePassManager &&PM) : … { … } PreservedAnalyses CoroConditionalWrapper::run(Module &M, ModuleAnalysisManager &AM) { … } void CoroConditionalWrapper::printPipeline( raw_ostream &OS, function_ref<StringRef(StringRef)> MapClassName2PassName) { … }