Searched refs:CurrBB (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CFIFixup.cpp | 245 fixupBlock(MachineBasicBlock &CurrBB, const BlockFlagsVector &BlockInfo, in fixupBlock() argument 248 const MachineFunction &MF = *CurrBB.getParent(); in fixupBlock() 250 const BlockFlags &Info = BlockInfo[CurrBB.getNumber()]; in fixupBlock() 257 if (!TFL.enableFullCFIFixup(MF) && !CurrBB.isBeginSection()) in fixupBlock() 263 BlockInfo[std::prev(CurrBB.getIterator())->getNumber()]; in fixupBlock() 264 bool HasFrame = PrevInfo.HasFrameOnExit && !CurrBB.isBeginSection(); in fixupBlock() 269 for (auto *Pred : CurrBB.predecessors()) { in fixupBlock() 283 TFL.resetCFIToInitialState(CurrBB); in fixupBlock() 288 InsertionPoint &InsertPt = InsertionPts[CurrBB.getSectionID()]; in fixupBlock() 293 InsertPt = cloneCfiPrologue(Prologue, {&CurrBB, CurrBB.begin()}); in fixupBlock() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | PartiallyInlineLibCalls.cpp | 36 BasicBlock &CurrBB, Function::iterator &BB, in optimizeSQRT() argument 68 auto *CurrBBTerm = cast<BranchInst>(CurrBB.getTerminator()); in optimizeSQRT() 74 JoinBB->setName(CurrBB.getName() + ".split"); in optimizeSQRT() 99 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT() 116 Function::iterator CurrBB; in runPartiallyInlineLibCalls() local 118 CurrBB = BB++; in runPartiallyInlineLibCalls() 120 for (BasicBlock::iterator II = CurrBB->begin(), IE = CurrBB->end(); in runPartiallyInlineLibCalls() 145 optimizeSQRT(Call, CalledFunc, *CurrBB, BB, TTI, in runPartiallyInlineLibCalls()
|
| H A D | GVN.cpp | 987 BasicBlock *CurrBB = Worklist.pop_back_val(); // LoadFO - depth-first! in IsValueFullyAvailableInBlock() local 992 CurrBB, AvailabilityState::SpeculativelyAvailable); in IsValueFullyAvailableInBlock() 998 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock() 1003 AvailableBBs.emplace_back(CurrBB); in IsValueFullyAvailableInBlock() 1014 if (OutOfBudget || pred_empty(CurrBB)) { in IsValueFullyAvailableInBlock() 1017 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock() 1023 NewSpeculativelyAvailableBBs.insert(CurrBB); in IsValueFullyAvailableInBlock() 1026 Worklist.append(pred_begin(CurrBB), pred_end(CurrBB)); in IsValueFullyAvailableInBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MoveAutoInit.cpp | 134 BasicBlock *CurrBB = WorkList.pop_back_val(); in runMoveAutoInit() local 135 if (CurrBB == UsersDominator) in runMoveAutoInit() 139 for (BasicBlock *Successor : successors(CurrBB)) { in runMoveAutoInit()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 1664 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 D | IROutliner.cpp | 709 for (BasicBlock &CurrBB : llvm::make_early_inc_range(Old)) { in moveFunctionData() 710 CurrBB.removeFromParent(); in moveFunctionData() 711 CurrBB.insertInto(&New); in moveFunctionData() 712 Instruction *I = CurrBB.getTerminator(); in moveFunctionData() 718 NewEnds.insert(std::make_pair(RI->getReturnValue(), &CurrBB)); in moveFunctionData() 720 for (Instruction &Val : CurrBB) { in moveFunctionData()
|
| H A D | OpenMPOpt.cpp | 2436 const BasicBlock *CurrBB = CurrInst->getParent(); in getReplacementValue() local 2474 if (CurrBB == I->getParent() && ReplVal) in getReplacementValue() 2478 for (const BasicBlock *Pred : predecessors(CurrBB)) in getReplacementValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 452 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB); 2862 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument 2879 for (BasicBlock *Succ : successors(CurrBB)) { in findDeadBlocks()
|