Home
last modified time | relevance | path

Searched refs:HeaderBB (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp403 BasicBlock *HeaderBB = nullptr; member in __anon34966dfb0511::TailRecursionEliminator
500 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
501 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader()
502 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader()
503 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader()
504 BranchInst *BI = BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader()
521 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader()
532 Instruction *InsertPos = &HeaderBB->front(); in createTailRecurseLoopHeader()
567 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
569 "accumulator.tr", &HeaderBB->front()); in insertAccumulator()
[all …]
H A DLoopLoadElimination.cpp551 auto *HeaderBB = L->getHeader(); in processLoop() local
552 auto *F = HeaderBB->getParent(); in processLoop()
554 llvm::shouldOptimizeForSize(HeaderBB, PSI, BFI, in processLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMustExecute.cpp512 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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h184 MachineBasicBlock *HeaderBB; member
190 : First(std::move(F)), Last(std::move(L)), SValue(SV), HeaderBB(H), in First()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp763 MachineBasicBlock *HeaderBB) { in emitJumpTableHeader() argument
764 MachineIRBuilder MIB(*HeaderBB->getParent()); in emitJumpTableHeader()
765 MIB.setMBB(*HeaderBB); in emitJumpTableHeader()
784 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader()
800 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader()
946 JTH->HeaderBB = CurMBB; in lowerJumpTableWorkItem()
3010 emitJumpTableHeader(JTCase.second, JTCase.first, JTCase.first.HeaderBB); in finalizeBasicBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp377 llvm::BasicBlock *HeaderBB = CGF.createBasicBlock("loop.header"); in visitArray() local
378 CGF.EmitBlock(HeaderBB); in visitArray()
420 CGF.Builder.CreateBr(HeaderBB); in visitArray()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h345 MachineBasicBlock *HeaderBB);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1915 FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB; in FinishBasicBlock()
1944 .addMBB(SDB->SL->JTCases[i].first.HeaderBB); in FinishBasicBlock()
H A DSelectionDAGBuilder.cpp3044 if (SL->JTCases[i].first.HeaderBB == First) in UpdateSplitBlock()
3045 SL->JTCases[i].first.HeaderBB = Last; in UpdateSplitBlock()
10637 JTH->HeaderBB = CurMBB; in lowerWorkItem()