Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp149 Shape.CoroSuspends.clear(); in clear()
199 CoroSuspends.push_back(Suspend); in buildFrom()
204 CoroSuspends.push_back(Suspend); in buildFrom()
209 CoroSuspends.push_back(Suspend); in buildFrom()
215 FinalSuspendIndex = CoroSuspends.size() - 1; in buildFrom()
274 for (AnyCoroSuspendInst *CS : CoroSuspends) { in buildFrom()
299 for (auto *AnySuspend : CoroSuspends) { in buildFrom()
345 for (auto *AnySuspend : CoroSuspends) { in buildFrom()
431 FinalSuspendIndex != CoroSuspends.size() - 1) in buildFrom()
432 std::swap(CoroSuspends[FinalSuspendIndex], CoroSuspends.back()); in buildFrom()
H A DCoroSplit.cpp440 for (auto *AnyS : Shape.CoroSuspends) { in createResumeEntryBlock()
653 for (AnyCoroSuspendInst *CS : Shape.CoroSuspends) { in replaceCoroSuspends()
1645 auto &S = Shape.CoroSuspends; in simplifySuspendPoints()
1800 Clones.reserve(Shape.CoroSuspends.size()); in splitAsyncCoroutine()
1854 assert(Clones.size() == Shape.CoroSuspends.size()); in splitAsyncCoroutine()
1856 auto *Suspend = Shape.CoroSuspends[Idx]; in splitAsyncCoroutine()
1914 Clones.reserve(Shape.CoroSuspends.size()); in splitRetconCoroutine()
1983 assert(Clones.size() == Shape.CoroSuspends.size()); in splitRetconCoroutine()
1985 auto Suspend = Shape.CoroSuspends[i]; in splitRetconCoroutine()
2025 if (Shape.CoroSuspends.empty()) { in splitCoroutine()
[all …]
H A DCoroInternal.h84 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends; member
H A DCoroFrame.cpp322 for (auto *CSI : Shape.CoroSuspends) { in SuspendCrossingInfo()
793 for (auto *CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas()
1332 unsigned IndexBits = std::max(1U, Log2_64_Ceil(Shape.CoroSuspends.size())); in buildFrameType()
2632 for (auto *Suspend : Shape.CoroSuspends) { in eliminateSwiftErrorArgument()
2740 for (auto *CSI : Shape.CoroSuspends) { in sinkLifetimeStartMarkers()
2813 if (Shape.CoroSuspends.empty()) in collectFrameAlloca()
3070 if (Shape.ABI != coro::ABI::Async || !Shape.CoroSuspends.empty()) in buildCoroutineFrame()
3081 for (auto *CSI : Shape.CoroSuspends) { in buildCoroutineFrame()