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

References

lib/Transforms/Coroutines/CoroSplit.cpp
  374   auto *Switch = cast<SwitchInst>(VMap[Shape.SwitchLowering.ResumeSwitch]);
  418   auto NewS = VMap[ActiveSuspend];
  482     auto *MappedCS = cast<AnyCoroSuspendInst>(VMap[CS]);
  492     auto NewCE = cast<CoroEndInst>(VMap[CE]);
  556   ::replaceSwiftErrorOps(*NewF, Shape, &VMap);
  565   auto *Entry = cast<BasicBlock>(VMap[Shape.AllocaSpillBlock]);
  590       cast<BasicBlock>(VMap[Shape.SwitchLowering.ResumeEntryBlock]);
  600     auto MappedCS = cast<CoroSuspendRetconInst>(VMap[ActiveSuspend]);
  650     VMap[&A] = UndefValue::get(A.getType());
  666   CloneFunctionInto(NewF, &OrigF, VMap, /*ModuleLevelChanges=*/true, Returns);
  728   Value *OldFramePtr = VMap[Shape.FramePtr];
  735   Value *OldVFrame = cast<Value>(VMap[Shape.CoroBegin]);
  769     coro::replaceCoroFree(cast<CoroIdInst>(VMap[Shape.CoroBegin->getId()]),