Searched refs:DomBB (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Dominators.cpp | 354 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 D | MachineSink.cpp | 1525 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 D | LiveVariables.cpp | 851 MachineBasicBlock *DomBB, in addNewBlock() argument 901 MachineBasicBlock *DomBB, in addNewBlock() argument
|
H A D | CodeGenPrepare.cpp | 1867 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 D | LoopDataPrefetch.cpp | 263 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 D | LiveVariables.h | 295 MachineBasicBlock *DomBB, 299 MachineBasicBlock *DomBB,
|
H A D | MachineDominators.h | 205 MachineBasicBlock *DomBB) { in addNewBlock() argument 207 return Base::addNewBlock(BB, DomBB); in addNewBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 138 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 D | BranchProbabilityInfo.cpp | 743 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 D | GenericDomTree.h | 634 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) { 636 DomTreeNodeBase<NodeT> *IDomNode = getNode(DomBB);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 2781 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()
|