Searched refs:CoroSuspendInst (Results 1 – 6 of 6) sorted by relevance
170 CoroSuspendInst *SuspendInst) { in createCoroSave()227 auto Suspend = cast<CoroSuspendInst>(II); in analyze()375 auto Suspend = dyn_cast<CoroSuspendInst>(AnySuspend); in init()
335 assert(cast<CoroSuspendInst>(Shape.CoroSuspends.back())->isFinal() && in markCoroutineAsDone()1269 static bool simplifySuspendPoint(CoroSuspendInst *Suspend, in simplifySuspendPoint()1341 auto SI = cast<CoroSuspendInst>(S[I]); in simplifySuspendPoints()1350 if (cast<CoroSuspendInst>(S[I])->isFinal()) { in simplifySuspendPoints()1365 assert(cast<CoroSuspendInst>(S[ChangedFinalIndex])->isFinal()); in simplifySuspendPoints()1516 auto *S = cast<CoroSuspendInst>(AnyS); in createResumeEntryBlock()
216 if (cast<CoroSuspendInst>(&I)->isFinal()) in lowerEarlyIntrinsics()
159 if (auto *CSI = dyn_cast<CoroSuspendInst>(&I)) in collectPostSplitCoroIds()
374 for (auto *CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas() local375 for (auto *U : CoroSuspendInst->users()) { in addFieldForAllocas()
531 class CoroSuspendInst : public AnyCoroSuspendInst {557 if (auto Suspend = dyn_cast<CoroSuspendInst>(this)) in getCoroSave()