Searched refs:CoroIdInst (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp147 static void setCannotDuplicate(CoroIdInst *CoroId) {
155 CoroIdInst *CoroId = nullptr;
184 if (auto *CII = cast<CoroIdInst>(&I)) {
189 CoroId = cast<CoroIdInst>(&I);
H A DCoroElide.cpp29 SmallVector<CoroIdInst *, 4> CoroIds;
40 bool processCoroId(CoroIdInst *, AAResults &AA, DominatorTree &DT);
191 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA,
307 if (auto *CII = dyn_cast<CoroIdInst>(&I))
H A DCoroInternal.h50 void replaceCoroFree(CoroIdInst *CoroId, bool Elide);
133 CoroIdInst *getSwitchCoroId() const {
135 return cast<CoroIdInst>(CoroBegin->getId());
H A DCoroutines.cpp167 void coro::replaceCoroFree(CoroIdInst *CoroId, bool Elide) {
294 auto Id = dyn_cast<CoroIdInst>(CB->getId());
354 auto SwitchId = cast<CoroIdInst>(Id);
H A DCoroInstr.h113 class LLVM_LIBRARY_VISIBILITY CoroIdInst : public AnyCoroIdInst { class in namespace:llvm
H A DCoroSplit.cpp771 coro::replaceCoroFree(cast<CoroIdInst>(VMap[Shape.CoroBegin->getId()]),
856 CoroIdInst *CoroId = Shape.getSwitchCoroId();
992 auto SwitchId = cast<CoroIdInst>(CoroId);
H A DCoroFrame.cpp949 return isa<CoroIdInst>(&I) || isa<CoroSaveInst>(&I) ||

Completed in 128 milliseconds