Searched refs:InitBB (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp502 MustBeExecutedContextExplorer::findForwardJoinPoint(const BasicBlock *InitBB) { argument
503 const LoopInfo *LI = LIGetter(*InitBB->getParent());
504 const PostDominatorTree *PDT = PDTGetter(*InitBB->getParent());
506 LLVM_DEBUG(dbgs() << "\tFind forward join point for " << InitBB->getName()
509 const Function &F = *InitBB->getParent();
510 const Loop *L = LI ? LI->getLoopFor(InitBB) : nullptr;
511 const BasicBlock *HeaderBB = L ? L->getHeader() : InitBB;
522 for (const BasicBlock *SuccBB : successors(InitBB)) {
544 if (const auto *InitNode = PDT->getNode(InitBB))
553 if (Succ0UniqueSucc == InitBB) {
639 findBackwardJoinPoint(const BasicBlock *InitBB) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMustExecute.h507 /// Find the next join point from \p InitBB in forward direction.
508 const BasicBlock *findForwardJoinPoint(const BasicBlock *InitBB);
510 /// Find the next join point from \p InitBB in backward direction.
511 const BasicBlock *findBackwardJoinPoint(const BasicBlock *InitBB);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp550 auto *InitBB = createBasicBlock("coro.init"); local
565 Builder.CreateCondBr(CoroAlloc, AllocBB, InitBB);
578 Builder.CreateCondBr(Cond, InitBB, RetOnFailureBB);
585 Builder.CreateBr(InitBB);
588 EmitBlock(InitBB);
H A DItaniumCXXABI.cpp2821 llvm::BasicBlock *InitBB = llvm::BasicBlock::Create(Context, "", Wrapper); local
2823 Builder.CreateCondBr(Have, InitBB, ExitBB);
2825 Builder.SetInsertPoint(InitBB);

Completed in 82 milliseconds