Home
last modified time | relevance | path

Searched refs:CurrBB (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIFixup.cpp191 MachineFunction::iterator CurrBB = std::next(PrologueBlock->getIterator()); in runOnMachineFunction()
193 while (CurrBB != MF.end()) { in runOnMachineFunction()
194 const BlockFlags &Info = BlockInfo[CurrBB->getNumber()]; in runOnMachineFunction()
196 ++CurrBB; in runOnMachineFunction()
202 for (auto *Pred : CurrBB->predecessors()) { in runOnMachineFunction()
222 InsertPt = BuildMI(*CurrBB, CurrBB->begin(), DebugLoc(), in runOnMachineFunction()
226 InsertMBB = &*CurrBB;
231 TFL.resetCFIToInitialState(*CurrBB);
236 ++CurrBB;
176 MachineFunction::iterator CurrBB = std::next(PrologueBlock->getIterator()); runOnMachineFunction() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp35 BasicBlock &CurrBB, Function::iterator &BB, in optimizeSQRT() argument
66 auto *CurrBBTerm = cast<BranchInst>(CurrBB.getTerminator()); in optimizeSQRT()
72 JoinBB->setName(CurrBB.getName() + ".split"); in optimizeSQRT()
97 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
113 Function::iterator CurrBB; in runPartiallyInlineLibCalls() local
115 CurrBB = BB++; in runPartiallyInlineLibCalls()
117 for (BasicBlock::iterator II = CurrBB->begin(), IE = CurrBB->end(); in runPartiallyInlineLibCalls()
142 optimizeSQRT(Call, CalledFunc, *CurrBB, BB, TTI, in runPartiallyInlineLibCalls()
H A DGVN.cpp909 BasicBlock *CurrBB = Worklist.pop_back_val(); // LoadFO - depth-first! in IsValueFullyAvailableInBlock() local
914 CurrBB, AvailabilityState::SpeculativelyAvailable); in IsValueFullyAvailableInBlock()
920 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock()
925 AvailableBBs.emplace_back(CurrBB); in IsValueFullyAvailableInBlock()
936 if (OutOfBudget || pred_empty(CurrBB)) { in IsValueFullyAvailableInBlock()
939 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock()
945 NewSpeculativelyAvailableBBs.insert(CurrBB); in IsValueFullyAvailableInBlock()
948 Worklist.append(pred_begin(CurrBB), pred_end(CurrBB)); in IsValueFullyAvailableInBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp136 BasicBlock *CurrBB = WorkList.pop_back_val(); in runMoveAutoInit()
137 if (CurrBB == UsersDominator) in runMoveAutoInit() local
141 for (BasicBlock *Successor : successors(CurrBB)) { in runMoveAutoInit()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1664 BasicBlock *CurrBB = SuccStack.back().first; in ComputePostOrders()
1665 succ_iterator SE(CurrBB->getTerminator(), false); in ComputePostOrders()
1672 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1674 SuccStates.addPred(CurrBB); in ComputePostOrders()
1680 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1681 BBStates[SuccBB].addPred(CurrBB); in ComputePostOrders()
1684 OnStack.erase(CurrBB); in ComputePostOrders()
1685 PostOrder.push_back(CurrBB); in ComputePostOrders()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp710 for (BasicBlock &CurrBB : llvm::make_early_inc_range(Old)) { in moveFunctionData()
711 CurrBB.removeFromParent(); in moveFunctionData()
712 CurrBB.insertInto(&New); in moveFunctionData()
713 Instruction *I = CurrBB.getTerminator(); in moveFunctionData()
719 NewEnds.insert(std::make_pair(RI->getReturnValue(), &CurrBB)); in moveFunctionData()
723 for (Instruction &Val : CurrBB) { in moveFunctionData()
H A DOpenMPOpt.cpp2433 const BasicBlock *CurrBB = CurrInst->getParent(); in getReplacementValue() local
2471 if (CurrBB == I->getParent() && ReplVal) in getReplacementValue()
2475 for (const BasicBlock *Pred : predecessors(CurrBB)) in getReplacementValue()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp426 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB);
2668 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument
2683 for (BasicBlock *Succ : successors(CurrBB)) { in findDeadBlocks()