Home
last modified time | relevance | path

Searched refs:CoroSuspends (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroutines.cpp230 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()
DCoroSplit.cpp289 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 …]
DCoroInternal.h92 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends; member
DCoroFrame.cpp207 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()