/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 410 BasicBlock *HeaderBB = nullptr; member in __anone41365f00511::TailRecursionEliminator 508 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader() 509 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader() 510 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader() 511 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader() 512 BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader() 518 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader() 529 BasicBlock::iterator InsertPos = HeaderBB->begin(); in createTailRecurseLoopHeader() 566 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator() 569 AccPN->insertBefore(HeaderBB->begin()); in insertAccumulator() [all …]
|
H A D | LoopLoadElimination.cpp | 588 auto *HeaderBB = L->getHeader(); in processLoop() local 589 auto *F = HeaderBB->getParent(); in processLoop() 591 llvm::shouldOptimizeForSize(HeaderBB, PSI, BFI, in processLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 414 const BasicBlock *HeaderBB = L ? L->getHeader() : InitBB; in findForwardJoinPoint() local 426 bool IsLatch = SuccBB == HeaderBB; in findForwardJoinPoint() 556 const BasicBlock *HeaderBB = L ? L->getHeader() : nullptr; in findBackwardJoinPoint() local 562 (PredBB == InitBB) || (HeaderBB == InitBB && L->contains(PredBB)); in findBackwardJoinPoint()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SwitchLoweringUtils.h | 188 MachineBasicBlock *HeaderBB; 194 : First(std::move(F)), Last(std::move(L)), SValue(SV), HeaderBB(H), 184 MachineBasicBlock *HeaderBB; global() member
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGNonTrivialStruct.cpp | 373 llvm::BasicBlock *HeaderBB = CGF.createBasicBlock("loop.header"); in visitArray() local 374 CGF.EmitBlock(HeaderBB); in visitArray() 417 CGF.Builder.CreateBr(HeaderBB); in visitArray()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 855 MachineBasicBlock *HeaderBB) { in emitJumpTableHeader() argument 856 MachineIRBuilder MIB(*HeaderBB->getParent()); in emitJumpTableHeader() 857 MIB.setMBB(*HeaderBB); in emitJumpTableHeader() 876 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader() 892 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader() 1037 JTH->HeaderBB = CurMBB; in lowerJumpTableWorkItem() 3626 emitJumpTableHeader(JTCase.second, JTCase.first, JTCase.first.HeaderBB); in finalizeBasicBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 387 MachineBasicBlock *HeaderBB);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 2570 BasicBlock *HeaderBB = State.CFG.PrevBB; in execute() local 2571 assert(State.CurrentVectorLoop->getHeader() == HeaderBB && in execute() 2576 EntryPart->insertBefore(HeaderBB->getFirstInsertionPt()); in execute()
|
H A D | LoopVectorize.cpp | 8533 BasicBlock *HeaderBB = OrigLoop->getHeader(); in tryToBuildVPlanWithVPRecipes() local 8536 any_of(OrigLoop->blocks(), [this, HeaderBB](BasicBlock *BB) { in tryToBuildVPlanWithVPRecipes() 8537 bool NeedsBlends = BB != HeaderBB && !BB->phis().empty(); in tryToBuildVPlanWithVPRecipes() 8558 if (Phi && Phi->getParent() == HeaderBB) { in tryToBuildVPlanWithVPRecipes()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 2059 FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB; in FinishBasicBlock() 2088 .addMBB(SDB->SL->JTCases[i].first.HeaderBB); in FinishBasicBlock()
|
H A D | SelectionDAGBuilder.cpp | 3512 if (JTB.first.HeaderBB == First) in UpdateSplitBlock() 3513 JTB.first.HeaderBB = Last; in UpdateSplitBlock() 12089 JTH->HeaderBB = CurMBB; in lowerWorkItem()
|