Searched refs:DomBB (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Dominators.cpp | 367 BasicBlock *DomBB = findNearestCommonDominator(BB1, BB2); in findNearestCommonDominator() local 368 if (BB1 == DomBB) in findNearestCommonDominator() 370 if (BB2 == DomBB) in findNearestCommonDominator() 372 return DomBB->getTerminator(); in findNearestCommonDominator()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineSink.cpp | 1696 for (auto *DomBB : HandledDomBlocks) { in hasStoreBetween() local 1697 if (DomBB != BB && DT->dominates(DomBB, BB)) in hasStoreBetween() 1698 HasStoreCache[std::make_pair(DomBB, To)] = true; in hasStoreBetween() 1699 else if (DomBB != BB && DT->dominates(BB, DomBB)) in hasStoreBetween() 1700 HasStoreCache[std::make_pair(From, DomBB)] = true; in hasStoreBetween() 1710 for (auto *DomBB : HandledDomBlocks) { in hasStoreBetween() local 1711 if (DomBB != BB && DT->dominates(DomBB, BB)) in hasStoreBetween() 1712 HasStoreCache[std::make_pair(DomBB, To)] = true; in hasStoreBetween() 1713 else if (DomBB != BB && DT->dominates(BB, DomBB)) in hasStoreBetween() 1714 HasStoreCache[std::make_pair(From, DomBB)] = true; in hasStoreBetween()
|
| H A D | LiveVariables.cpp | 844 MachineBasicBlock *DomBB, in addNewBlock() argument 894 MachineBasicBlock *DomBB, in addNewBlock() argument
|
| H A D | CodeGenPrepare.cpp | 1938 BasicBlock *DomBB = CmpBB->getSinglePredecessor(); in foldICmpWithDominatingICmp() local 1939 if (!DomBB) in foldICmpWithDominatingICmp() 1947 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 | 262 BasicBlock *DomBB = DT->findNearestCommonDominator(PrefBB, InsBB); in addInstruction() local 263 if (DomBB != PrefBB) in addInstruction() 264 InsertPt = DomBB->getTerminator(); in addInstruction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveVariables.h | 298 LLVM_ABI void addNewBlock(MachineBasicBlock *BB, MachineBasicBlock *DomBB, 301 LLVM_ABI void addNewBlock(MachineBasicBlock *BB, MachineBasicBlock *DomBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LCSSA.cpp | 140 BasicBlock *DomBB = InstBB; in formLCSSAForInstructionsImpl() local 142 DomBB = Inv->getNormalDest(); in formLCSSAForInstructionsImpl() 144 const DomTreeNode *DomNode = DT.getNode(DomBB); in formLCSSAForInstructionsImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 738 auto *DomBB = DTNode->getBlock(); in propagateEstimatedBlockWeight() local 740 if (!PDT->dominates(PDTStartNode, PDT->getNode(DomBB))) in propagateEstimatedBlockWeight() 745 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1780 for (BasicBlock *DomBB : DomSet) { in sinkLifetimeStartMarkers() 1810 if (!DT.dominates(DomBB, UI->getParent()) || in sinkLifetimeStartMarkers() 1811 Checker.isDefinitionAcrossSuspend(DomBB, UI)) { in sinkLifetimeStartMarkers() 1825 NewLifetime->insertBefore(DomBB->getTerminator()->getIterator()); in sinkLifetimeStartMarkers()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 687 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) { 689 DomTreeNodeBase<NodeT> *IDomNode = getNode(DomBB);
|