Go to the source code of this file.
◆ DEBUG_TYPE
◆ INITIALIZE_PASS()
◆ lowerSubFn()
Definition at line 41 of file CoroCleanup.cpp.
References Context, llvm::Intrinsic::coro_alloc, llvm::Intrinsic::coro_begin, llvm::Intrinsic::coro_free, llvm::Intrinsic::coro_id, llvm::Intrinsic::coro_subfn_addr, llvm::IRBuilder< T, Inserter >::CreateBitCast(), llvm::IRBuilder< T, Inserter >::CreateConstInBoundsGEP2_32(), llvm::IRBuilder< T, Inserter >::CreateLoad(), llvm::coro::declaresIntrinsics(), E, F(), llvm::StructType::get(), llvm::ConstantTokenNone::get(), llvm::Value::getContext(), llvm::CoroSubFnInst::getFrame(), llvm::CoroSubFnInst::getIndex(), llvm::IRBuilderBase::getInt8PtrTy(), llvm::PassRegistry::getPassRegistry(), llvm::Type::getPointerTo(), llvm::ConstantInt::getTrue(), I, llvm::initializeCoroCleanupPass(), llvm::inst_begin(), llvm::inst_end(), llvm::SPII::Load, llvm::Value::replaceAllUsesWith(), runOnFunction(), llvm::IRBuilderBase::SetInsertPoint(), llvm::AnalysisUsage::setPreservesAll(), and llvm::simplifyCFG().
◆ simplifyCFG()