Home
last modified time | relevance | path

Searched refs:DomBB (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp354 BasicBlock *DomBB = findNearestCommonDominator(BB1, BB2); in findNearestCommonDominator() local
355 if (BB1 == DomBB) in findNearestCommonDominator()
357 if (BB2 == DomBB) in findNearestCommonDominator()
359 return DomBB->getTerminator(); in findNearestCommonDominator()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp1525 for (auto *DomBB : HandledDomBlocks) { in hasStoreBetween() local
1526 if (DomBB != BB && DT->dominates(DomBB, BB)) in hasStoreBetween()
1527 HasStoreCache[std::make_pair(DomBB, To)] = true; in hasStoreBetween()
1528 else if(DomBB != BB && DT->dominates(BB, DomBB)) in hasStoreBetween()
1529 HasStoreCache[std::make_pair(From, DomBB)] = true; in hasStoreBetween()
1539 for (auto *DomBB : HandledDomBlocks) { in hasStoreBetween() local
1540 if (DomBB != BB && DT->dominates(DomBB, BB)) in hasStoreBetween()
1541 HasStoreCache[std::make_pair(DomBB, To)] = true; in hasStoreBetween()
1542 else if(DomBB != BB && DT->dominates(BB, DomBB)) in hasStoreBetween()
1543 HasStoreCache[std::make_pair(From, DomBB)] = true; in hasStoreBetween()
H A DLiveVariables.cpp851 MachineBasicBlock *DomBB, in addNewBlock() argument
901 MachineBasicBlock *DomBB, in addNewBlock() argument
H A DCodeGenPrepare.cpp1867 BasicBlock *DomBB = CmpBB->getSinglePredecessor(); in foldICmpWithDominatingICmp() local
1868 if (!DomBB) in foldICmpWithDominatingICmp()
1876 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB))) in foldICmpWithDominatingICmp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp263 BasicBlock *DomBB = DT->findNearestCommonDominator(PrefBB, InsBB); in addInstruction() local
264 if (DomBB != PrefBB) in addInstruction()
265 InsertPt = DomBB->getTerminator(); in addInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h295 MachineBasicBlock *DomBB,
299 MachineBasicBlock *DomBB,
H A DMachineDominators.h205 MachineBasicBlock *DomBB) { in addNewBlock() argument
207 return Base::addNewBlock(BB, DomBB); in addNewBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp138 BasicBlock *DomBB = InstBB; in formLCSSAForInstructions() local
140 DomBB = Inv->getNormalDest(); in formLCSSAForInstructions()
142 const DomTreeNode *DomNode = DT.getNode(DomBB); in formLCSSAForInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp743 auto *DomBB = DTNode->getBlock(); in propagateEstimatedBlockWeight() local
745 if (!PDT->dominates(PDTStartNode, PDT->getNode(DomBB))) in propagateEstimatedBlockWeight()
750 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h634 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) {
636 DomTreeNodeBase<NodeT> *IDomNode = getNode(DomBB);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2781 for (BasicBlock *DomBB : DomSet) { in sinkLifetimeStartMarkers()
2811 if (!DT.dominates(DomBB, UI->getParent()) || in sinkLifetimeStartMarkers()
2812 Checker.isDefinitionAcrossSuspend(DomBB, UI)) { in sinkLifetimeStartMarkers()
2826 NewLifetime->insertBefore(DomBB->getTerminator()); in sinkLifetimeStartMarkers()