Searched refs:CoroSuspends (Results 1 – 4 of 4) sorted by relevance
230 Shape.CoroSuspends.clear(); in clear()275 CoroSuspends.push_back(Suspend); in buildFrom()280 CoroSuspends.push_back(Suspend); in buildFrom()286 FinalSuspendIndex = CoroSuspends.size() - 1; in buildFrom()337 for (AnyCoroSuspendInst *CS : CoroSuspends) { in buildFrom()361 for (auto AnySuspend : CoroSuspends) { in buildFrom()395 for (auto AnySuspend : CoroSuspends) { in buildFrom()481 FinalSuspendIndex != CoroSuspends.size() - 1) in buildFrom()482 std::swap(CoroSuspends[FinalSuspendIndex], CoroSuspends.back()); in buildFrom()
289 Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size()); in createResumeEntryBlock()293 for (auto *AnyS : Shape.CoroSuspends) { in createResumeEntryBlock()480 for (AnyCoroSuspendInst *CS : Shape.CoroSuspends) { in replaceCoroSuspends()1153 auto &S = Shape.CoroSuspends; in simplifySuspendPoints()1254 Clones.reserve(Shape.CoroSuspends.size()); in splitRetconCoroutine()1255 for (size_t i = 0, e = Shape.CoroSuspends.size(); i != e; ++i) { in splitRetconCoroutine()1256 auto Suspend = cast<CoroSuspendRetconInst>(Shape.CoroSuspends[i]); in splitRetconCoroutine()1283 Shape.CoroSuspends.size())); in splitRetconCoroutine()1288 Shape.CoroSuspends.size())); in splitRetconCoroutine()1323 assert(Clones.size() == Shape.CoroSuspends.size()); in splitRetconCoroutine()[all …]
92 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends; member
207 for (auto *CSI : Shape.CoroSuspends) { in SuspendCrossingInfo()414 unsigned IndexBits = std::max(1U, Log2_64_Ceil(Shape.CoroSuspends.size())); in buildFrameType()1276 for (auto Suspend : Shape.CoroSuspends) { in eliminateSwiftErrorArgument()1340 for (auto *CSI : Shape.CoroSuspends) { in buildCoroutineFrame()