reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Coroutines/CoroFrame.cpp
 1330   eliminateSwiftError(F, Shape);
 1332   if (Shape.ABI == coro::ABI::Switch &&
 1333       Shape.SwitchLowering.PromiseAlloca) {
 1334     Shape.getSwitchCoroId()->clearPromise();
 1340   for (auto *CSI : Shape.CoroSuspends) {
 1347   for (CoroEndInst *CE : Shape.CoroEnds)
 1355   SuspendCrossingInfo Checker(F, Shape);
 1388     if (isCoroutineStructureIntrinsic(I) || &I == Shape.CoroBegin)
 1393     if (Shape.ABI == coro::ABI::Switch &&
 1394         Shape.SwitchLowering.PromiseAlloca == &I)
 1410       auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions);
 1434   Shape.FrameTy = buildFrameType(F, Shape, Spills);
 1434   Shape.FrameTy = buildFrameType(F, Shape, Spills);
 1435   Shape.FramePtr = insertSpills(Spills, Shape);
 1435   Shape.FramePtr = insertSpills(Spills, Shape);