/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/swiftshader/third_party/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 | Dominators.h | 338 /// properlyDominates - Returns true iff this dominates N and this != N. 341 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, function in class:llvm::DominatorTreeBase 347 inline bool properlyDominates(const NodeT *A, const NodeT *B) { function in class:llvm::DominatorTreeBase 354 return properlyDominates(getNode(const_cast<NodeT *>(A)), 756 bool properlyDominates(const DomTreeNode *A, const DomTreeNode *B) const { function in class:llvm::DominatorTree 757 return DT->properlyDominates(A, B); 760 bool properlyDominates(const BasicBlock *A, const BasicBlock *B) const { function in class:llvm::DominatorTree 761 return DT->properlyDominates(A, B);
|
H A D | ScalarEvolution.h | 847 /// properlyDominates - Return true if elements that makes up the given SCEV 849 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
/external/llvm/unittests/IR/ |
H A D | DominatorTreeTest.cpp | 93 EXPECT_FALSE(DT->properlyDominates(BB0, BB0)); 94 EXPECT_TRUE(DT->properlyDominates(BB0, BB1)); 95 EXPECT_TRUE(DT->properlyDominates(BB0, BB2)); 96 EXPECT_TRUE(DT->properlyDominates(BB0, BB3)); 98 EXPECT_FALSE(DT->properlyDominates(BB1, BB0)); 99 EXPECT_FALSE(DT->properlyDominates(BB1, BB1)); 100 EXPECT_FALSE(DT->properlyDominates(BB1, BB2)); 101 EXPECT_TRUE(DT->properlyDominates(BB1, BB3)); 103 EXPECT_FALSE(DT->properlyDominates(BB2, BB0)); 104 EXPECT_FALSE(DT->properlyDominates(BB [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | MachineDominators.h | 99 inline bool properlyDominates(const MachineDomTreeNode* A, function in class:llvm::MachineDominatorTree 101 return DT->properlyDominates(A, B); 104 inline bool properlyDominates(MachineBasicBlock* A, function in class:llvm::MachineDominatorTree 106 return DT->properlyDominates(A, B);
|
/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/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | DominanceFrontier.cpp | 100 if (!DT.properlyDominates(parentNode, DT[*CDFI]))
|
H A D | ScalarEvolutionExpander.cpp | 993 SE.DT->properlyDominates(cast<Instruction>(StartV)->getParent(), 1085 if (!SE.properlyDominates(Start, L->getHeader())) {
|
H A D | RegionInfo.cpp | 510 if (DT->properlyDominates(entry, *SI) && *SI != exit)
|
/external/llvm/include/llvm/Analysis/ |
H A D | DominanceFrontierImpl.h | 213 if (!DT.properlyDominates(parentNode, DT[*CDFI]))
|
H A D | RegionInfoImpl.h | 606 if (DT->properlyDominates(entry, *SI) && *SI != exit)
|
H A D | ScalarEvolution.h | 1520 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
/external/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 225 assert(PDT.properlyDominates(End, Start) &&
|
H A D | ScalarEvolutionExpander.cpp | 1105 SE.DT.properlyDominates(LatchBlock, IVIncInsertLoop->getHeader()); 1192 SE.DT.properlyDominates(cast<Instruction>(StartV)->getParent(), 1276 if (!SE.properlyDominates(Start, L->getHeader())) {
|
/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; 755 bool DominatorTreeBase<NodeT>::properlyDominates(const NodeT *A, function in class:llvm::DominatorTreeBase
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 255 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB))
|
H A D | HexagonHardwareLoops.cpp | 667 if (!MDT->properlyDominates(DefBB, Header)) 674 if (!MDT->properlyDominates(DefBB, Header))
|
H A D | RDFLiveness.cpp | 930 if (MDT.properlyDominates(getBlockWithRef(R), C))
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 860 return DT->properlyDominates(Inst->getParent(), L->getHeader()); 1124 assert(SE->properlyDominates(AddRec->getStart(), L->getHeader()) && 1125 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader())
|
H A D | GVN.cpp | 301 if (NonLocalDepCall && DT->properlyDominates(I->getBB(), C->getParent())){ 1212 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB,
|
H A D | LoopStrengthReduce.cpp | 257 if (SE.properlyDominates(S, L->getHeader())) { 1806 !DT.properlyDominates(UI->getUser()->getParent(), ExitingBlock)) { 2432 if (SE.properlyDominates(BaseReg, L->getHeader()) &&
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 944 return DT->properlyDominates(Inst->getParent(), L->getHeader()); 1419 SE->properlyDominates(AddRec->getStart(), L->getHeader()) && 1420 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) &&
|
H A D | GVN.cpp | 429 if (NonLocalDepCall && DT->properlyDominates(I->getBB(), C->getParent())){ 1149 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB,
|