| /NextBSD/contrib/llvm/lib/IR/ |
| HD | Dominators.cpp | 77 bool DominatorTree::dominates(const Instruction *Def, in dominates() function in DominatorTree 99 return dominates(Def, UseBB); in dominates() 102 return dominates(DefBB, UseBB); in dominates() 114 bool DominatorTree::dominates(const Instruction *Def, in dominates() function in DominatorTree 131 return dominates(DefBB, UseBB); in dominates() 137 return dominates(E, UseBB); in dominates() 140 bool DominatorTree::dominates(const BasicBlockEdge &BBE, in dominates() function in DominatorTree 151 if (!dominates(End, UseBB)) in dominates() 185 if (!dominates(End, BB)) in dominates() 191 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { in dominates() function in DominatorTree [all …]
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | Dominators.h | 96 using Base::dominates; 102 bool dominates(const Instruction *Def, const Use &U) const; 103 bool dominates(const Instruction *Def, const Instruction *User) const; 104 bool dominates(const Instruction *Def, const BasicBlock *BB) const; 105 bool dominates(const BasicBlockEdge &BBE, const Use &U) const; 106 bool dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const;
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | MachineDominators.h | 105 inline bool dominates(const MachineDomTreeNode* A, in dominates() function 108 return DT->dominates(A, B); in dominates() 111 inline bool dominates(const MachineBasicBlock* A, in dominates() function 114 return DT->dominates(A, B); in dominates() 119 bool dominates(const MachineInstr *A, const MachineInstr *B) const { in dominates() function 122 if (BBA != BBB) return DT->dominates(BBA, BBB); in dominates()
|
| HD | MachinePostDominators.h | 56 bool dominates(const MachineDomTreeNode *A, in dominates() function 58 return DT->dominates(A, B); in dominates() 61 bool dominates(const MachineBasicBlock *A, const MachineBasicBlock *B) const { in dominates() function 62 return DT->dominates(A, B); in dominates()
|
| HD | LexicalScopes.h | 98 if (Parent && (!NewScope || !Parent->dominates(NewScope))) 103 bool dominates(const LexicalScope *S) const { in dominates() function 167 bool dominates(const DILocation *DL, MachineBasicBlock *MBB);
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | PostDominators.h | 57 inline bool dominates(DomTreeNode* A, DomTreeNode* B) const { in dominates() function 58 return DT->dominates(A, B); in dominates() 61 inline bool dominates(const BasicBlock* A, const BasicBlock* B) const { in dominates() function 62 return DT->dominates(A, B); in dominates()
|
| HD | RegionInfoImpl.h | 115 return (DT->dominates(entry, BB) && in contains() 116 !(DT->dominates(exit, BB) && DT->dominates(entry, exit))); in contains() 448 if (!DT->dominates(getEntry(), *PI)) in getExpandedRegion() 463 if (!DT->dominates(getEntry(), R->getExit())) { in getExpandedRegion() 467 if (!DT->dominates(R->getExit(), *PI)) in getExpandedRegion() 551 if (DT->dominates(entry, P) && !DT->dominates(exit, P)) in isCommonDomFrontier() 567 if (!DT->dominates(entry, exit)) { in isRegion() 697 if (!DT->dominates(entry, exit)) in findRegionsWithEntry() 842 if (DT->dominates(Exit, BB)) in getMaxRegionExit()
|
| HD | Trace.h | 79 bool dominates(const BasicBlock *B1, const BasicBlock *B2) const { in dominates() function
|
| /NextBSD/contrib/llvm/include/llvm/Support/ |
| HD | GenericDomTree.h | 276 if (ND != NewBB && !DT.dominates(NewBBSucc, ND) && in Split() 420 return dominates(A, B); in properlyDominates() 438 bool dominates(const DomTreeNodeBase<NodeT> *A, in dominates() function 474 bool dominates(const NodeT *A, const NodeT *B) const; 496 if (dominates(B, A)) in findNearestCommonDominator() 500 if (dominates(A, B)) in findNearestCommonDominator() 752 bool DominatorTreeBase<NodeT>::dominates(const NodeT *A, const NodeT *B) const { in dominates() function 759 return dominates(getNode(const_cast<NodeT *>(A)), in dominates() 771 return dominates(getNode(const_cast<NodeT *>(A)), in properlyDominates()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | CaptureTracking.cpp | 95 bool dominates(const Instruction *A, const Instruction *B) { in dominates() function 145 if (!LocalInstCache.dominates(BeforeHere, I)) in isSafeToPrune() 169 if (BeforeHere != I && DT->dominates(BeforeHere, I) && in isSafeToPrune()
|
| HD | PHITransAddr.cpp | 210 (!DT || DT->dominates(CastI->getParent(), PredBB))) in PHITranslateSubExpr() 246 (!DT || DT->dominates(GEPI->getParent(), PredBB))) { in PHITranslateSubExpr() 299 (!DT || DT->dominates(BO->getParent(), PredBB))) in PHITranslateSubExpr() 330 if (!DT->dominates(Inst->getParent(), PredBB)) in PHITranslateValue()
|
| HD | ScalarEvolutionExpander.cpp | 83 assert(SE.DT->dominates(Ret, BIP)); in ReuseOrCreateCast() 486 SE.DT->dominates(cast<Instruction>(V), Builder.GetInsertPoint())); in expandAddToGEP() 587 if (DT.dominates(A->getHeader(), B->getHeader())) return B; in PickMostRelevantLoop() 588 if (DT.dominates(B->getHeader(), A->getHeader())) return A; in PickMostRelevantLoop() 837 if (!SE.DT->dominates(OInst, IVIncInsertPos)) in isNormalAddRecExprPHI() 876 if (!OInst || SE.DT->dominates(OInst, InsertPos)) in getIVIncOperand() 888 if (!SE.DT->dominates(OInst, InsertPos)) in getIVIncOperand() 915 if (SE.DT->dominates(IncV, InsertPos)) in hoistIVInc() 921 || !SE.DT->dominates(InsertPos->getParent(), IncV->getParent())) in hoistIVInc() 933 if (SE.DT->dominates(IncV, InsertPos)) in hoistIVInc() [all …]
|
| HD | ScalarEvolutionNormalization.cpp | 40 if (DT->dominates(LatchBlock, User->getParent())) in IVUseShouldUsePostIncValue() 55 !DT->dominates(LatchBlock, PN->getIncomingBlock(i))) in IVUseShouldUsePostIncValue()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| HD | Dominators.h | 109 inline bool dominates(const CFGBlock* A, const CFGBlock* B) const { in dominates() function 110 return DT->dominates(A, B); in dominates()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | LexicalScopes.cpp | 257 if (PrevLexicalScope && !PrevLexicalScope->dominates(S)) in assignInstructionRanges() 295 bool LexicalScopes::dominates(const DILocation *DL, MachineBasicBlock *MBB) { in dominates() function in LexicalScopes 309 if (Scope->dominates(IScope)) in dominates()
|
| HD | MachineSink.cpp | 251 if (!DT->dominates(MBB, UseBlock)) in AllUsesDominatedByBlock() 462 if (!DT->dominates(ToBB, *PI)) in PostponeSplitCriticalEdge() 507 if (!PDT->dominates(SuccToSinkTo, MBB)) in isProfitableToSinkTo() 739 if (!TryBreak && !DT->dominates(ParentBlock, SuccToSinkTo)) { in SinkInstruction()
|
| HD | ShrinkWrap.cpp | 278 (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) || in updateSaveRestorePoints() 279 !(RestorePostDominatesSave = MPDT->dominates(Restore, Save)) || in updateSaveRestorePoints()
|
| HD | MachineDominators.cpp | 104 if (!DT->dominates(SuccDTNode, DT->getNode(PredBB))) { in applySplitCriticalEdges()
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64PromoteConstant.cpp | 351 if (NewPt == IPI.first || DT.dominates(IPI.first, NewPt) || in isDominated() 356 DT.dominates(IPI.first->getParent(), NewPt->getParent()))) { in isDominated() 502 assert(DT.dominates(LoadedCst, findInsertionPoint(*Use)) && in insertDefinitions()
|
| HD | AArch64AddressTypePromotion.cpp | 389 if (DT.dominates(Inst, Pt)) { in mergeSExts() 398 if (!DT.dominates(Pt, Inst)) in mergeSExts()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | Sink.cpp | 93 if (!DT->dominates(BB, UseBlock)) in AllUsesDominatedByBlock() 208 if (!DT->dominates(Inst->getParent(), SuccToSinkTo)) in IsAcceptableTarget()
|
| HD | StructurizeCFG.cpp | 754 if (!DT->dominates(BB, PI->first)) in dominatesPredicates() 775 if (!Dominated && DT->dominates(I->first, PrevNode->getEntry())) in isPredictableTrue() 866 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit); in createFlow() 906 if (DT->dominates(II, User)) in rebuildSSA()
|
| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | LCSSA.cpp | 108 if (!DT.dominates(DomNode, DT.getNode(ExitBB))) in processInstruction() 209 if (DT.dominates(DomNode, DT.getNode(ExitBlocks[i]))) in blockDominatesAnExit()
|
| /NextBSD/cddl/contrib/dtracetoolkit/Examples/ |
| HD | tcpwdist_example.txt | 58 In the above output we can see the "rcp" command dominates, sending
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonCommonGEP.cpp | 711 if (DT->dominates(B, DomB)) in nearest_common_dominatee() 713 if (!DT->dominates(DomB, B)) in nearest_common_dominatee() 804 if (IdxI && !DT->dominates(IdxI->getParent(), DomB)) in recalculatePlacement() 861 if (PDT->dominates(B, HB)) in isInMainPath() 863 if (LB && DT->dominates(B, LB)) in isInMainPath() 914 if (!NewLoc || !DT->dominates(TopB, NewLoc)) in adjustForInvariance()
|