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

References

lib/Transforms/Coroutines/CoroFrame.cpp
  587   auto *CB = Shape.CoroBegin;
 1388     if (isCoroutineStructureIntrinsic(I) || &I == Shape.CoroBegin)
lib/Transforms/Coroutines/CoroInternal.h
  134     return cast<CoroIdInst>(CoroBegin->getId());
  140     return cast<AnyCoroIdRetconInst>(CoroBegin->getId());
  174     auto FTy = CoroBegin->getFunction()->getFunctionType();
lib/Transforms/Coroutines/CoroSplit.cpp
  735   Value *OldVFrame = cast<Value>(VMap[Shape.CoroBegin]);
  769     coro::replaceCoroFree(cast<CoroIdInst>(VMap[Shape.CoroBegin->getId()]),
  973   auto *CoroBegin = Shape.CoroBegin;
 1144     if (simplifySuspendPoint(cast<CoroSuspendInst>(S[I]), Shape.CoroBegin)) {
 1201   auto *Id = cast<AnyCoroIdRetconInst>(Shape.CoroBegin->getId());
 1216       Builder.CreateBitCast(RawFramePtr, Shape.CoroBegin->getType());
 1228     Shape.CoroBegin->replaceAllUsesWith(RawFramePtr);
 1351   if (!Shape.CoroBegin)
lib/Transforms/Coroutines/Coroutines.cpp
  226   Shape.CoroBegin = nullptr;
  297         if (CoroBegin)
  304         CoroBegin = CB;
  325   if (!CoroBegin) {
  350   auto Id = CoroBegin->getId();
  370         createCoroSave(CoroBegin, Suspend);
  473     CF->replaceAllUsesWith(CoroBegin);