Home
last modified time | relevance | path

Searched refs:SuspendBB (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroSplit.cpp405 auto *SuspendBB = S->getParent(); in createResumeEntryBlock() local
407 SuspendBB->splitBasicBlock(S, "resume." + Twine(SuspendIndex)); in createResumeEntryBlock()
412 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock()
415 PN->addIncoming(Builder.getInt8(-1), SuspendBB); in createResumeEntryBlock()
1624 auto *SuspendBB = Suspend->getParent(); in splitAsyncCoroutine() local
1625 auto *NewSuspendBB = SuspendBB->splitBasicBlock(Suspend); in splitAsyncCoroutine()
1626 auto *Branch = cast<BranchInst>(SuspendBB->getTerminator()); in splitAsyncCoroutine()
1725 auto SuspendBB = Suspend->getParent(); in splitRetconCoroutine() local
1726 auto NewSuspendBB = SuspendBB->splitBasicBlock(Suspend); in splitRetconCoroutine()
1727 auto Branch = cast<BranchInst>(SuspendBB->getTerminator()); in splitRetconCoroutine()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCoroutine.cpp44 llvm::BasicBlock *SuspendBB = nullptr; member
218 auto *Switch = Builder.CreateSwitch(SuspendResult, Coro.SuspendBB, 2); in emitSuspendExpression()
558 CurCoro.Data->SuspendBB = RetBB; in EmitCoroutineBody()