/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachinePostDominators.h | 63 bool properlyDominates(const MachineDomTreeNode *A, in properlyDominates() function 65 return PDT->properlyDominates(A, B); in properlyDominates() 68 bool properlyDominates(const MachineBasicBlock *A, in properlyDominates() function 70 return PDT->properlyDominates(A, B); in properlyDominates()
|
H A D | MachineDominators.h | 135 bool properlyDominates(const MachineDomTreeNode *A, in properlyDominates() function 138 return DT->properlyDominates(A, B); in properlyDominates() 141 bool properlyDominates(const MachineBasicBlock *A, in properlyDominates() function 144 return DT->properlyDominates(A, B); in properlyDominates()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
H A D | Dominators.h | 143 bool properlyDominates(const CFGBlock *A, const CFGBlock *B) const { in properlyDominates() function 144 return DT.properlyDominates(A, B); in properlyDominates()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | GVNHoist.cpp | 461 if (DT->properlyDominates(IDFBB, V[i]->getParent())) { in computeInsertionPoints() 766 if (DT->properlyDominates(NewBB, DBB)) in safeToHoistLdSt() 784 if (DT->properlyDominates(DBB, NewBB)) in safeToHoistLdSt() 858 DT->properlyDominates(Pred, si->second.back()->getParent())) { in fillChiArgs()
|
H A D | IndVarSimplify.cpp | 1441 if (DT->properlyDominates(A, B)) in optimizeLoopExits() 1444 assert(DT->properlyDominates(B, A) && in optimizeLoopExits() 1630 if (DT->properlyDominates(A, B)) return true; in predicateLoopExits() 1631 if (DT->properlyDominates(B, A)) return false; in predicateLoopExits()
|
H A D | GVN.cpp | 467 if (NonLocalDepCall && DT->properlyDominates(I->getBB(), C->getParent())){ in lookupOrAddCall() 843 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet()
|
H A D | DeadStoreElimination.cpp | 1484 return DT.properlyDominates(KI->getParent(), in getDomMemoryDef()
|
H A D | LoopStrengthReduce.cpp | 410 if (SE.properlyDominates(S, L->getHeader())) { in DoInitialMatch() 2430 !DT.properlyDominates(UI->getUser()->getParent(), ExitingBlock)) { in OptimizeLoopTermCond() 3708 if (SE.properlyDominates(BaseReg, L->getHeader()) && in GenerateCombinations()
|
H A D | LICM.cpp | 1101 DT->properlyDominates(II->getParent(), CurLoop->getHeader())) in isLoadInvariantInLoop()
|
H A D | NewGVN.cpp | 2567 if (DT->properlyDominates(getBlockForValue(V), PHIBlock)) { in OpIsSafeForPHIOfOpsHelper()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 392 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, 401 bool properlyDominates(const NodeT *A, const NodeT *B) const; 935 bool DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | DominanceFrontierImpl.h | 218 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
H A D | RegionInfoImpl.h | 610 if (DT->properlyDominates(entry, Succ) && Succ != exit) in isRegion()
|
H A D | ScalarEvolution.h | 1046 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LegacyDivergenceAnalysis.cpp | 244 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
|
H A D | ScalarEvolution.cpp | 2309 return isLoopInvariant(S, L) && properlyDominates(S, L->getHeader()); in isAvailableAtLoopEntry() 9388 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) { in SimplifyICmpOperands() 9602 return DT.properlyDominates(L1->getHeader(), L2->getHeader()); in isKnownViaInduction() 10795 if (!properlyDominates(L, IncBB)) in isImpliedViaMerge() 12586 if (DT.properlyDominates(I->getParent(), BB)) in computeBlockDisposition() 12601 bool ScalarEvolution::properlyDominates(const SCEV *S, const BasicBlock *BB) { in properlyDominates() function in ScalarEvolution
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Dominators.cpp | 122 return properlyDominates(BB, UserInst->getParent()); in dominates()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 278 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
|
H A D | HexagonHardwareLoops.cpp | 700 if (!MDT->properlyDominates(DefBB, Header)) { in getLoopTripCount() 710 if (!MDT->properlyDominates(DefBB, Header)) { in getLoopTripCount()
|
H A D | HexagonCommonGEP.cpp | 835 return DT->properlyDominates(DefB, HdrB); in isInvariantIn()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 238 [this](auto A, auto B) { return MDT.properlyDominates(A, B); }); in getAllReachingDefs() 1164 if (MDT.properlyDominates(getBlockWithRef(R.first), C)) in traverse()
|
H A D | MachineCSE.cpp | 824 !DT->properlyDominates(MBB, MBB1) && in ProcessBlockPRE()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1219 SE.DT.properlyDominates(LatchBlock, IVIncInsertLoop->getHeader()); in getAddRecExprPHILiterally() 1323 SE.DT.properlyDominates(cast<Instruction>(StartV)->getParent(), in getAddRecExprPHILiterally() 1406 if (!SE.properlyDominates(Start, L->getHeader())) { in expandAddRecExprLiterally() 2715 if (SE.properlyDominates(S, InsertionPoint->getParent())) in isSafeToExpandAt()
|
H A D | SimplifyIndVar.cpp | 1898 SE->properlyDominates(AddRec->getStart(), L->getHeader()) && in createWideIV() 1899 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) && in createWideIV()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIFixSGPRCopies.cpp | 456 MDT.properlyDominates(Clobber->getParent(), MBBTo)); in hoistAndMergeSGPRInits()
|