/external/llvm/unittests/IR/ |
D | DominatorTreeTest.cpp | 92 EXPECT_FALSE(DT->properlyDominates(BB0, BB0)); in runOnFunction() 93 EXPECT_TRUE(DT->properlyDominates(BB0, BB1)); in runOnFunction() 94 EXPECT_TRUE(DT->properlyDominates(BB0, BB2)); in runOnFunction() 95 EXPECT_TRUE(DT->properlyDominates(BB0, BB3)); in runOnFunction() 97 EXPECT_FALSE(DT->properlyDominates(BB1, BB0)); in runOnFunction() 98 EXPECT_FALSE(DT->properlyDominates(BB1, BB1)); in runOnFunction() 99 EXPECT_FALSE(DT->properlyDominates(BB1, BB2)); in runOnFunction() 100 EXPECT_TRUE(DT->properlyDominates(BB1, BB3)); in runOnFunction() 102 EXPECT_FALSE(DT->properlyDominates(BB2, BB0)); in runOnFunction() 103 EXPECT_FALSE(DT->properlyDominates(BB2, BB1)); in runOnFunction() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachinePostDominators.h | 65 bool properlyDominates(const MachineDomTreeNode *A, in properlyDominates() function 67 return DT->properlyDominates(A, B); in properlyDominates() 70 bool properlyDominates(const MachineBasicBlock *A, in properlyDominates() function 72 return DT->properlyDominates(A, B); in properlyDominates()
|
D | MachineDominators.h | 138 inline bool properlyDominates(const MachineDomTreeNode* A, in properlyDominates() function 141 return DT->properlyDominates(A, B); in properlyDominates() 144 inline bool properlyDominates(const MachineBasicBlock* A, in properlyDominates() function 147 return DT->properlyDominates(A, B); in properlyDominates()
|
/external/llvm/include/llvm/Analysis/ |
D | PostDominators.h | 65 inline bool properlyDominates(const DomTreeNode* A, DomTreeNode* B) const { in properlyDominates() function 66 return DT->properlyDominates(A, B); in properlyDominates() 69 inline bool properlyDominates(BasicBlock* A, BasicBlock* B) const { in properlyDominates() function 70 return DT->properlyDominates(A, B); in properlyDominates()
|
D | DominanceFrontierImpl.h | 211 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
D | ScalarEvolution.h | 927 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
D | RegionInfoImpl.h | 594 if (DT->properlyDominates(entry, *SI) && *SI != exit) in isRegion()
|
/external/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 116 bool properlyDominates(const CFGBlock*A, const CFGBlock*B) const { in properlyDominates() function 117 return DT->properlyDominates(A, B); in properlyDominates()
|
/external/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 414 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, in properlyDominates() function 423 bool properlyDominates(const NodeT *A, const NodeT *B) const; 763 bool DominatorTreeBase<NodeT>::properlyDominates(const NodeT *A, in properlyDominates() function
|
/external/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 248 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
|
D | ScalarEvolutionExpander.cpp | 1081 SE.DT->properlyDominates(LatchBlock, IVIncInsertLoop->getHeader()); in getAddRecExprPHILiterally() 1168 SE.DT->properlyDominates(cast<Instruction>(StartV)->getParent(), in getAddRecExprPHILiterally() 1253 if (!SE.properlyDominates(Start, L->getHeader())) { in expandAddRecExprLiterally()
|
D | ScalarEvolution.cpp | 6288 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) { in SimplifyICmpOperands() 8358 if (DT->properlyDominates(I->getParent(), BB)) in computeBlockDisposition() 8373 bool ScalarEvolution::properlyDominates(const SCEV *S, const BasicBlock *BB) { in properlyDominates() function in ScalarEvolution
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 589 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount() 596 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount() 1050 if (!MDT->properlyDominates(BBDef, L->getHeader())) in convertToHardwareLoop()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 793 return DT->properlyDominates(Inst->getParent(), L->getHeader()); in isLoopInvariant() 1143 assert(SE->properlyDominates(AddRec->getStart(), L->getHeader()) && in CreateWideIV() 1144 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) in CreateWideIV()
|
D | GVN.cpp | 354 if (NonLocalDepCall && DT->properlyDominates(I->getBB(), C->getParent())){ in lookup_or_add_call() 1283 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet()
|
D | LoopStrengthReduce.cpp | 293 if (SE.properlyDominates(S, L->getHeader())) { in DoInitialMatch() 2150 !DT.properlyDominates(UI->getUser()->getParent(), ExitingBlock)) { in OptimizeLoopTermCond() 3376 if (SE.properlyDominates(BaseReg, L->getHeader()) && in GenerateCombinations()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILCFGStructurizer.cpp | 161 properlyDominates(const MachineDomTreeNode *A, MachineDomTreeNode *B) const { in properlyDominates() function 162 return DT->properlyDominates(A, B); in properlyDominates() 166 properlyDominates(MachineBasicBlock *A, MachineBasicBlock *B) const { in properlyDominates() function 167 return DT->properlyDominates(A, B); in properlyDominates()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 2627 return DT->properlyDominates(A, B); in optimizeGatherSequence()
|
D | LoopVectorize.cpp | 3396 assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) && in updateAnalysis()
|