HomeSort by: relevance | last modified time | path
    Searched refs:CoroSuspends (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
Coroutines.cpp 237 Shape.CoroSuspends.clear();
283 CoroSuspends.push_back(Suspend);
288 CoroSuspends.push_back(Suspend);
293 CoroSuspends.push_back(Suspend);
299 FinalSuspendIndex = CoroSuspends.size() - 1;
355 for (AnyCoroSuspendInst *CS : CoroSuspends) {
379 for (auto AnySuspend : CoroSuspends) {
425 for (auto AnySuspend : CoroSuspends) {
508 // Move final suspend to be the last element in the CoroSuspends vector.
511 FinalSuspendIndex != CoroSuspends.size() - 1
    [all...]
CoroSplit.cpp 351 Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size());
355 for (auto *AnyS : Shape.CoroSuspends) {
431 // point (if present) is always the last element of CoroSuspends array).
566 for (AnyCoroSuspendInst *CS : Shape.CoroSuspends) {
587 if (Shape.ABI == coro::ABI::Async && Shape.CoroSuspends.empty())
1439 auto &S = Shape.CoroSuspends;
1572 Clones.reserve(Shape.CoroSuspends.size());
1573 for (size_t Idx = 0, End = Shape.CoroSuspends.size(); Idx != End; ++Idx) {
1574 auto *Suspend = cast<CoroSuspendAsyncInst>(Shape.CoroSuspends[Idx]);
1611 assert(Clones.size() == Shape.CoroSuspends.size())
    [all...]
CoroInternal.h 102 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends;
CoroFrame.cpp 228 for (auto *CSI : Shape.CoroSuspends) {
603 for (auto CoroSuspendInst : Shape.CoroSuspends) {
1118 unsigned IndexBits = std::max(1U, Log2_64_Ceil(Shape.CoroSuspends.size()));
2234 for (auto Suspend : Shape.CoroSuspends) {
2339 for (auto *CSI : Shape.CoroSuspends) {
2528 if (Shape.ABI != coro::ABI::Async || !Shape.CoroSuspends.empty())
2539 for (auto *CSI : Shape.CoroSuspends) {
2608 if (Shape.ABI != coro::ABI::Async || !Shape.CoroSuspends.empty())

Completed in 40 milliseconds