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

References

lib/Transforms/Coroutines/CoroSplit.cpp
  381     Builder.SetInsertPoint(OldSwitchBB->getTerminator());
  382     auto *GepIndex = Builder.CreateStructGEP(Shape.FrameTy, NewFramePtr,
  385     auto *Load = Builder.CreateLoad(Shape.getSwitchResumePointerType(),
  387     auto *Cond = Builder.CreateIsNull(Load);
  388     Builder.CreateCondBr(Cond, ResumeBB, NewSwitchBB);
  451     Agg = Builder.CreateInsertValue(Agg, Args[I], I);
  467     SuspendResult = Builder.getInt8(isSwitchDestroyFunction() ? 1 : 0);
  576   Builder.SetInsertPoint(BranchToEntry);
  577   Builder.CreateUnreachable();
  584   Builder.SetInsertPoint(Entry);
  591     Builder.CreateBr(SwitchBB);
  603     Builder.CreateBr(Branch->getSuccessor(0));
  626       return Builder.CreateBitCast(NewStorage, FramePtrTy);
  630       Builder.CreateBitCast(NewStorage, FramePtrTy->getPointerTo());
  631     return Builder.CreateLoad(FramePtrPtr);
  724   Builder.SetInsertPoint(&NewF->getEntryBlock().front());
  733   auto *NewVFrame = Builder.CreateBitCast(
  734       NewFramePtr, Type::getInt8PtrTy(Builder.getContext()), "vFrame");