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

References

lib/Transforms/Coroutines/CoroSplit.cpp
  264   assert(Shape.ABI == coro::ABI::Switch);
  281   auto *FramePtr = Shape.FramePtr;
  282   auto *FrameTy = Shape.FrameTy;
  285   auto *Index = Builder.CreateLoad(Shape.getIndexType(), GepIndex, "index");
  287       Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size());
  288   Shape.SwitchLowering.ResumeSwitch = Switch;
  291   for (auto *AnyS : Shape.CoroSuspends) {
  293     ConstantInt *IndexVal = Shape.getIndex(SuspendIndex);
  358   Shape.SwitchLowering.ResumeEntryBlock = NewEntry;