Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroutines.cpp215 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()
DCoroSplit.cpp99 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()
DCoroInternal.h71 SmallVector<CoroSuspendInst *, 4> CoroSuspends; member
DCoroFrame.cpp187 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()