Home
last modified time | relevance | path

Searched refs:CoroSuspendInst (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp245 CoroSuspendInst *SuspendInst) { in createCoroSave()
292 auto Suspend = cast<CoroSuspendInst>(II); in buildFrom()
380 auto Suspend = dyn_cast<CoroSuspendInst>(AnySuspend); in buildFrom()
H A DCoroInstr.h493 class LLVM_LIBRARY_VISIBILITY CoroSuspendInst : public AnyCoroSuspendInst {
519 if (auto Suspend = dyn_cast<CoroSuspendInst>(this)) in getCoroSave()
H A DCoroEarly.cpp164 if (cast<CoroSuspendInst>(&I)->isFinal()) in lowerEarlyIntrinsics()
H A DCoroElide.cpp277 if (auto *CSI = dyn_cast<CoroSuspendInst>(&I)) in collectPostSplitCoroIds()
H A DCoroSplit.cpp356 auto *S = cast<CoroSuspendInst>(AnyS); in createResumeEntryBlock()
1374 static bool simplifySuspendPoint(CoroSuspendInst *Suspend, in simplifySuspendPoint()
1444 auto SI = cast<CoroSuspendInst>(S[I]); in simplifySuspendPoints()
H A DCoroFrame.cpp603 for (auto CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas() local
604 for (auto U : CoroSuspendInst->users()) { in addFieldForAllocas()
1915 isa<CoroSuspendInst>(&I); in isCoroutineStructureIntrinsic()