Searched refs:HeaderBB (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | TailRecursionElimination.cpp | 407 BasicBlock *HeaderBB = nullptr; member in __anon0c1184080511::TailRecursionEliminator 505 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader() 506 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader() 507 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader() 508 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader() 509 BranchInst *BI = BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader() 513 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader() 524 Instruction *InsertPos = &HeaderBB->front(); in createTailRecurseLoopHeader() 559 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator() 561 "accumulator.tr", &HeaderBB->front()); in insertAccumulator() [all …]
|
| D | LoopLoadElimination.cpp | 550 auto *HeaderBB = L->getHeader(); in processLoop() local 551 auto *F = HeaderBB->getParent(); in processLoop() 553 llvm::shouldOptimizeForSize(HeaderBB, PSI, BFI, in processLoop()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | MustExecute.cpp | 512 const BasicBlock *HeaderBB = L ? L->getHeader() : InitBB; in findForwardJoinPoint() local 524 bool IsLatch = SuccBB == HeaderBB; in findForwardJoinPoint() 654 const BasicBlock *HeaderBB = L ? L->getHeader() : nullptr; in findBackwardJoinPoint() local 660 (PredBB == InitBB) || (HeaderBB == InitBB && L->contains(PredBB)); in findBackwardJoinPoint()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | SwitchLoweringUtils.h | 184 MachineBasicBlock *HeaderBB; member 190 : First(std::move(F)), Last(std::move(L)), SValue(SV), HeaderBB(H), in First()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | VPlan.cpp | 1300 BasicBlock *HeaderBB = State.CFG.PrevBB; in execute() local 1301 assert(State.LI->getLoopFor(HeaderBB)->getHeader() == HeaderBB && in execute() 1306 PHINode::Create(VecTy, 2, "vec.phi", &*HeaderBB->getFirstInsertionPt()); in execute()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| D | IRTranslator.cpp | 767 MachineBasicBlock *HeaderBB) { in emitJumpTableHeader() argument 768 MachineIRBuilder MIB(*HeaderBB->getParent()); in emitJumpTableHeader() 769 MIB.setMBB(*HeaderBB); in emitJumpTableHeader() 788 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader() 804 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader() 950 JTH->HeaderBB = CurMBB; in lowerJumpTableWorkItem() 3048 emitJumpTableHeader(JTCase.second, JTCase.first, JTCase.first.HeaderBB); in finalizeBasicBlock()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGNonTrivialStruct.cpp | 377 llvm::BasicBlock *HeaderBB = CGF.createBasicBlock("loop.header"); in visitArray() local 378 CGF.EmitBlock(HeaderBB); in visitArray() 420 CGF.Builder.CreateBr(HeaderBB); in visitArray()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | IRTranslator.h | 345 MachineBasicBlock *HeaderBB);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGISel.cpp | 1924 FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB; in FinishBasicBlock() 1953 .addMBB(SDB->SL->JTCases[i].first.HeaderBB); in FinishBasicBlock()
|
| D | SelectionDAGBuilder.cpp | 3045 if (SL->JTCases[i].first.HeaderBB == First) in UpdateSplitBlock() 3046 SL->JTCases[i].first.HeaderBB = Last; in UpdateSplitBlock() 10692 JTH->HeaderBB = CurMBB; in lowerWorkItem()
|