Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp161 CoroSuspendInst *SuspendInst) { in createCoroSave()
211 auto Suspend = cast<CoroSuspendInst>(II); in buildFrom()
298 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.cpp166 if (cast<CoroSuspendInst>(&I)->isFinal()) in lowerEarlyIntrinsics()
H A DCoroElide.cpp290 if (auto *CSI = dyn_cast<CoroSuspendInst>(&I)) in collectPostSplitCoroIds()
H A DCoroSplit.cpp387 auto *S = cast<CoroSuspendInst>(AnyS); in createResumeEntryBlock()
1489 static bool simplifySuspendPoint(CoroSuspendInst *Suspend, in simplifySuspendPoint()
1559 auto SI = cast<CoroSuspendInst>(S[I]); in simplifySuspendPoints()
H A DCoroFrame.cpp632 for (auto CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas() local
633 for (auto U : CoroSuspendInst->users()) { in addFieldForAllocas()
2020 isa<CoroSuspendInst>(&I); in isCoroutineStructureIntrinsic()