Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp29 BasicBlock &CurrBB, Function::iterator &BB) { in optimizeSQRT() argument
53 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
59 BasicBlock *LibCallBB = BasicBlock::Create(CurrBB.getContext(), "call.sqrt", in optimizeSQRT()
60 CurrBB.getParent(), JoinBB); in optimizeSQRT()
70 CurrBB.getTerminator()->eraseFromParent(); in optimizeSQRT()
71 Builder.SetInsertPoint(&CurrBB); in optimizeSQRT()
76 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
87 Function::iterator CurrBB; in runPartiallyInlineLibCalls() local
89 CurrBB = BB++; in runPartiallyInlineLibCalls()
91 for (BasicBlock::iterator II = CurrBB->begin(), IE = CurrBB->end(); in runPartiallyInlineLibCalls()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp32 BasicBlock &CurrBB, Function::iterator &BB, in optimizeSQRT() argument
56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
63 BasicBlock *LibCallBB = BasicBlock::Create(CurrBB.getContext(), "call.sqrt", in optimizeSQRT()
64 CurrBB.getParent(), JoinBB); in optimizeSQRT()
74 CurrBB.getTerminator()->eraseFromParent(); in optimizeSQRT()
75 Builder.SetInsertPoint(&CurrBB); in optimizeSQRT()
83 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
94 Function::iterator CurrBB; in runPartiallyInlineLibCalls() local
96 CurrBB = BB++; in runPartiallyInlineLibCalls()
98 for (BasicBlock::iterator II = CurrBB->begin(), IE = CurrBB->end(); in runPartiallyInlineLibCalls()
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp32 BasicBlock &CurrBB, Function::iterator &BB, in optimizeSQRT() argument
56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
63 BasicBlock *LibCallBB = BasicBlock::Create(CurrBB.getContext(), "call.sqrt", in optimizeSQRT()
64 CurrBB.getParent(), JoinBB); in optimizeSQRT()
74 CurrBB.getTerminator()->eraseFromParent(); in optimizeSQRT()
75 Builder.SetInsertPoint(&CurrBB); in optimizeSQRT()
83 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
94 Function::iterator CurrBB; in runPartiallyInlineLibCalls() local
96 CurrBB = BB++; in runPartiallyInlineLibCalls()
98 for (BasicBlock::iterator II = CurrBB->begin(), IE = CurrBB->end(); in runPartiallyInlineLibCalls()
[all …]
DGVN.cpp732 BasicBlock *CurrBB = Worklist.pop_back_val(); // LIFO - depth-first! in IsValueFullyAvailableInBlock() local
737 CurrBB, AvailabilityState::SpeculativelyAvailable); in IsValueFullyAvailableInBlock()
743 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock()
748 AvailableBBs.emplace_back(CurrBB); in IsValueFullyAvailableInBlock()
759 if (OutOfBudget || pred_empty(CurrBB)) { in IsValueFullyAvailableInBlock()
762 UnavailableBB = CurrBB; in IsValueFullyAvailableInBlock()
768 NewSpeculativelyAvailableBBs.insert(CurrBB); in IsValueFullyAvailableInBlock()
771 Worklist.append(pred_begin(CurrBB), pred_end(CurrBB)); in IsValueFullyAvailableInBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanPredicator.cpp38 VPBasicBlock *CurrBB) { in getOrCreateNotPredicate() argument
43 EdgeType ET = getEdgeTypeBetween(PredBB, CurrBB); in getOrCreateNotPredicate()
147 VPBasicBlock *CurrBB = cast<VPBasicBlock>(CurrBlock->getEntryBasicBlock()); in createOrPropagatePredicates() local
148 Builder.setInsertPoint(CurrBB, CurrBB->begin()); in createOrPropagatePredicates()
171 getOrCreateNotPredicate(cast<VPBasicBlock>(PredBlock), CurrBB); in createOrPropagatePredicates()
DVPlanPredicator.h50 VPValue *getOrCreateNotPredicate(VPBasicBlock *PredBB, VPBasicBlock *CurrBB);
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanPredicator.cpp38 VPBasicBlock *CurrBB) { in getOrCreateNotPredicate() argument
43 EdgeType ET = getEdgeTypeBetween(PredBB, CurrBB); in getOrCreateNotPredicate()
147 VPBasicBlock *CurrBB = cast<VPBasicBlock>(CurrBlock->getEntryBasicBlock()); in createOrPropagatePredicates() local
148 Builder.setInsertPoint(CurrBB, CurrBB->begin()); in createOrPropagatePredicates()
171 getOrCreateNotPredicate(cast<VPBasicBlock>(PredBlock), CurrBB); in createOrPropagatePredicates()
DVPlanPredicator.h50 VPValue *getOrCreateNotPredicate(VPBasicBlock *PredBB, VPBasicBlock *CurrBB);
/external/llvm-project/polly/lib/Analysis/
DScopDetection.cpp1730 BasicBlock *CurrBB, *SuccBB; in isReducibleRegion() local
1731 CurrBB = REntry; in isReducibleRegion()
1738 BBColorMap[CurrBB] = GREY; in isReducibleRegion()
1739 DFSStack.push(std::make_pair(CurrBB, 0)); in isReducibleRegion()
1743 CurrBB = DFSStack.top().first; in isReducibleRegion()
1748 const Instruction *TInst = CurrBB->getTerminator(); in isReducibleRegion()
1755 if (SuccBB == RExit || SuccBB == CurrBB) in isReducibleRegion()
1761 DFSStack.push(std::make_pair(CurrBB, I + 1)); in isReducibleRegion()
1771 if (!DT.dominates(SuccBB, CurrBB)) { in isReducibleRegion()
1782 BBColorMap[CurrBB] = BLACK; in isReducibleRegion()
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCOpts.cpp1388 BasicBlock *CurrBB = SuccStack.back().first; in ComputePostOrders()
1389 TerminatorInst *TI = cast<TerminatorInst>(&CurrBB->back()); in ComputePostOrders()
1397 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1399 SuccStates.addPred(CurrBB); in ComputePostOrders()
1405 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1406 BBStates[SuccBB].addPred(CurrBB); in ComputePostOrders()
1409 OnStack.erase(CurrBB); in ComputePostOrders()
1410 PostOrder.push_back(CurrBB); in ComputePostOrders()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DObjCARCOpts.cpp1596 BasicBlock *CurrBB = SuccStack.back().first; in ComputePostOrders()
1597 succ_iterator SE(CurrBB->getTerminator(), false); in ComputePostOrders()
1604 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1606 SuccStates.addPred(CurrBB); in ComputePostOrders()
1612 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1613 BBStates[SuccBB].addPred(CurrBB); in ComputePostOrders()
1616 OnStack.erase(CurrBB); in ComputePostOrders()
1617 PostOrder.push_back(CurrBB); in ComputePostOrders()
/external/llvm-project/llvm/lib/Transforms/ObjCARC/
DObjCARCOpts.cpp1638 BasicBlock *CurrBB = SuccStack.back().first; in ComputePostOrders()
1639 succ_iterator SE(CurrBB->getTerminator(), false); in ComputePostOrders()
1646 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1648 SuccStates.addPred(CurrBB); in ComputePostOrders()
1654 BBStates[CurrBB].addSucc(SuccBB); in ComputePostOrders()
1655 BBStates[SuccBB].addPred(CurrBB); in ComputePostOrders()
1658 OnStack.erase(CurrBB); in ComputePostOrders()
1659 PostOrder.push_back(CurrBB); in ComputePostOrders()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DInlineCost.cpp271 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB);
1865 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument
1880 for (BasicBlock *Succ : successors(CurrBB)) { in findDeadBlocks()
/external/llvm-project/llvm/lib/Transforms/IPO/
DOpenMPOpt.cpp1832 const BasicBlock *CurrBB = CurrInst->getParent(); in getReplacementValue() local
1870 if (CurrBB == I->getParent() && ReplVal.hasValue()) in getReplacementValue()
1874 for (const BasicBlock *Pred : predecessors(CurrBB)) in getReplacementValue()
/external/llvm-project/llvm/lib/Analysis/
DInlineCost.cpp328 void findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB);
2038 void CallAnalyzer::findDeadBlocks(BasicBlock *CurrBB, BasicBlock *NextBB) { in findDeadBlocks() argument
2053 for (BasicBlock *Succ : successors(CurrBB)) { in findDeadBlocks()