Searched refs:InitBB (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 413 MustBeExecutedContextExplorer::findForwardJoinPoint(const BasicBlock *InitBB) { in findForwardJoinPoint() argument 414 const LoopInfo *LI = LIGetter(*InitBB->getParent()); in findForwardJoinPoint() 415 const PostDominatorTree *PDT = PDTGetter(*InitBB->getParent()); in findForwardJoinPoint() 417 LLVM_DEBUG(dbgs() << "\tFind forward join point for " << InitBB->getName() in findForwardJoinPoint() 420 const Function &F = *InitBB->getParent(); in findForwardJoinPoint() 421 const Loop *L = LI ? LI->getLoopFor(InitBB) : nullptr; in findForwardJoinPoint() 422 const BasicBlock *HeaderBB = L ? L->getHeader() : InitBB; in findForwardJoinPoint() 433 for (const BasicBlock *SuccBB : successors(InitBB)) { in findForwardJoinPoint() 455 if (const auto *InitNode = PDT->getNode(InitBB)) in findForwardJoinPoint() 464 if (Succ0UniqueSucc == InitBB) { in findForwardJoinPoint() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MustExecute.h | 510 LLVM_ABI const BasicBlock *findForwardJoinPoint(const BasicBlock *InitBB); 513 LLVM_ABI const BasicBlock *findBackwardJoinPoint(const BasicBlock *InitBB);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 788 auto *InitBB = createBasicBlock("coro.init"); in EmitCoroutineBody() local 805 Builder.CreateCondBr(CoroAlloc, AllocBB, InitBB); in EmitCoroutineBody() 820 Builder.CreateCondBr(Cond, InitBB, RetOnFailureBB); in EmitCoroutineBody() 827 Builder.CreateBr(InitBB); in EmitCoroutineBody() 830 EmitBlock(InitBB); in EmitCoroutineBody()
|
| H A D | CGPointerAuth.cpp | 372 llvm::BasicBlock *InitBB = Builder.GetInsertBlock(); in emitPointerAuthResign() local 398 Phi->addIncoming(Null, InitBB); in emitPointerAuthResign()
|
| H A D | ItaniumCXXABI.cpp | 3306 llvm::BasicBlock *InitBB = llvm::BasicBlock::Create(Context, "", Wrapper); in EmitThreadLocalInitFuncs() local 3308 Builder.CreateCondBr(Have, InitBB, ExitBB); in EmitThreadLocalInitFuncs() 3310 Builder.SetInsertPoint(InitBB); in EmitThreadLocalInitFuncs()
|
| H A D | CGOpenMPRuntime.cpp | 4959 llvm::BasicBlock *InitBB = CGF.createBasicBlock("init"); in emitPrivateReduction() local 4964 CGF.Builder.CreateCondBr(IsWorker, InitBB, InitEndBB); in emitPrivateReduction() 4966 CGF.EmitBlock(InitBB); in emitPrivateReduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 4186 BasicBlock *InitBB = KernelInitCB->getParent(); in forceSingleThreadPerWorkgroupHelper() local 4187 BasicBlock *UserCodeBB = InitBB->splitBasicBlock( in forceSingleThreadPerWorkgroupHelper() 4193 A.registerManifestAddedBasicBlock(*InitBB); in forceSingleThreadPerWorkgroupHelper() 4200 InitBB->getTerminator()->eraseFromParent(); in forceSingleThreadPerWorkgroupHelper() 4211 CallInst::Create(ThreadIdInBlockFn, "thread_id.in.block", InitBB); in forceSingleThreadPerWorkgroupHelper() 4219 "thread.is_main", InitBB); in forceSingleThreadPerWorkgroupHelper() 4221 BranchInst::Create(ReturnBB, UserCodeBB, IsMainThread, InitBB); in forceSingleThreadPerWorkgroupHelper() 4425 BasicBlock *InitBB = KernelInitCB->getParent(); in buildCustomStateMachine() local 4426 BasicBlock *UserCodeEntryBB = InitBB->splitBasicBlock( in buildCustomStateMachine() 4444 A.registerManifestAddedBasicBlock(*InitBB); in buildCustomStateMachine() [all …]
|