Searched refs:CoroSuspends (Results 1 – 4 of 4) sorted by relevance
215 Shape.CoroSuspends.clear(); in clear()261 CoroSuspends.push_back(cast<CoroSuspendInst>(II)); in buildFrom()262 if (CoroSuspends.back()->isFinal()) { in buildFrom()267 FinalSuspendIndex = CoroSuspends.size() - 1; in buildFrom()313 for (CoroSuspendInst *CS : CoroSuspends) { in buildFrom()334 for (CoroSuspendInst *CS : CoroSuspends) in buildFrom()340 FinalSuspendIndex != CoroSuspends.size() - 1) in buildFrom()341 std::swap(CoroSuspends[FinalSuspendIndex], CoroSuspends.back()); in buildFrom()
99 Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size()); in createResumeEntryBlock()103 for (CoroSuspendInst *S : Shape.CoroSuspends) { in createResumeEntryBlock()320 for (CoroSuspendInst *CS : Shape.CoroSuspends) { in createClone()605 auto &S = Shape.CoroSuspends; in simplifySuspendPoints()723 if (Shape.CoroSuspends.empty()) { in splitCoroutine()
71 SmallVector<CoroSuspendInst *, 4> CoroSuspends; member
187 for (CoroSuspendInst *CSI : Shape.CoroSuspends) { in SuspendCrossingInfo()386 unsigned IndexBits = std::max(1U, Log2_64_Ceil(Shape.CoroSuspends.size())); in buildFrameType()878 for (CoroSuspendInst *CSI : Shape.CoroSuspends) { in buildCoroutineFrame()