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