/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/ |
D | VPlanDominatorTreeTest.cpp | 110 EXPECT_FALSE(VPDT.properlyDominates(PH, PH)); in TEST_F() 111 EXPECT_TRUE(VPDT.properlyDominates(PH, H)); in TEST_F() 112 EXPECT_TRUE(VPDT.properlyDominates(PH, IfThen)); in TEST_F() 113 EXPECT_TRUE(VPDT.properlyDominates(PH, IfElse)); in TEST_F() 114 EXPECT_TRUE(VPDT.properlyDominates(PH, Latch)); in TEST_F() 115 EXPECT_TRUE(VPDT.properlyDominates(PH, Exit)); in TEST_F() 117 EXPECT_FALSE(VPDT.properlyDominates(H, PH)); in TEST_F() 118 EXPECT_FALSE(VPDT.properlyDominates(H, H)); in TEST_F() 119 EXPECT_TRUE(VPDT.properlyDominates(H, IfThen)); in TEST_F() 120 EXPECT_TRUE(VPDT.properlyDominates(H, IfElse)); in TEST_F() [all …]
|
/external/llvm/unittests/IR/ |
D | DominatorTreeTest.cpp | 93 EXPECT_FALSE(DT->properlyDominates(BB0, BB0)); in runOnFunction() 94 EXPECT_TRUE(DT->properlyDominates(BB0, BB1)); in runOnFunction() 95 EXPECT_TRUE(DT->properlyDominates(BB0, BB2)); in runOnFunction() 96 EXPECT_TRUE(DT->properlyDominates(BB0, BB3)); in runOnFunction() 98 EXPECT_FALSE(DT->properlyDominates(BB1, BB0)); in runOnFunction() 99 EXPECT_FALSE(DT->properlyDominates(BB1, BB1)); in runOnFunction() 100 EXPECT_FALSE(DT->properlyDominates(BB1, BB2)); in runOnFunction() 101 EXPECT_TRUE(DT->properlyDominates(BB1, BB3)); in runOnFunction() 103 EXPECT_FALSE(DT->properlyDominates(BB2, BB0)); in runOnFunction() 104 EXPECT_FALSE(DT->properlyDominates(BB2, BB1)); in runOnFunction() [all …]
|
/external/swiftshader/third_party/llvm-7.0/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 | 146 inline bool properlyDominates(const MachineDomTreeNode* A, in properlyDominates() function 149 return DT->properlyDominates(A, B); in properlyDominates() 152 inline bool properlyDominates(const MachineBasicBlock* A, in properlyDominates() function 155 return DT->properlyDominates(A, B); in properlyDominates()
|
/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/swiftshader/third_party/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 | Dominators.h | 341 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, in properlyDominates() function 347 inline bool properlyDominates(const NodeT *A, const NodeT *B) { in properlyDominates() function 354 return properlyDominates(getNode(const_cast<NodeT *>(A)), in properlyDominates() 756 bool properlyDominates(const DomTreeNode *A, const DomTreeNode *B) const { in properlyDominates() function 757 return DT->properlyDominates(A, B); in properlyDominates() 760 bool properlyDominates(const BasicBlock *A, const BasicBlock *B) const { in properlyDominates() function 761 return DT->properlyDominates(A, B); in properlyDominates()
|
D | ScalarEvolution.h | 849 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineDominators.h | 99 inline bool properlyDominates(const MachineDomTreeNode* A, in properlyDominates() function 101 return DT->properlyDominates(A, B); in properlyDominates() 104 inline bool properlyDominates(MachineBasicBlock* A, in properlyDominates() function 106 return DT->properlyDominates(A, B); in properlyDominates()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
D | DominatorTreeTest.cpp | 137 EXPECT_FALSE(DT->properlyDominates(BB0, BB0)); in TEST() 138 EXPECT_TRUE(DT->properlyDominates(BB0, BB1)); in TEST() 139 EXPECT_TRUE(DT->properlyDominates(BB0, BB2)); in TEST() 140 EXPECT_TRUE(DT->properlyDominates(BB0, BB3)); in TEST() 142 EXPECT_FALSE(DT->properlyDominates(BB1, BB0)); in TEST() 143 EXPECT_FALSE(DT->properlyDominates(BB1, BB1)); in TEST() 144 EXPECT_FALSE(DT->properlyDominates(BB1, BB2)); in TEST() 145 EXPECT_TRUE(DT->properlyDominates(BB1, BB3)); in TEST() 147 EXPECT_FALSE(DT->properlyDominates(BB2, BB0)); in TEST() 148 EXPECT_FALSE(DT->properlyDominates(BB2, BB1)); in TEST() [all …]
|
/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/swiftshader/third_party/LLVM/lib/Analysis/ |
D | DominanceFrontier.cpp | 100 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | GVNHoist.cpp | 531 if (DT->properlyDominates(NewBB, DBB)) in safeToHoistLdSt() 549 if (DT->properlyDominates(DBB, NewBB)) in safeToHoistLdSt() 651 DT->properlyDominates(Pred, si->second.back()->getParent())) { in fillChiArgs() 799 if (DT->properlyDominates(IDFB, V[i]->getParent())) { in computeInsertionPoints()
|
/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; 755 bool DominatorTreeBase<NodeT>::properlyDominates(const NodeT *A, in properlyDominates() function
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 395 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, 404 bool properlyDominates(const NodeT *A, const NodeT *B) const; 899 bool DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(
|
/external/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 225 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 226 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 219 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
/external/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 213 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 860 return DT->properlyDominates(Inst->getParent(), L->getHeader()); in isLoopInvariant() 1124 assert(SE->properlyDominates(AddRec->getStart(), L->getHeader()) && in CreateWideIV() 1125 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) in CreateWideIV()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 255 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 279 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 944 return DT->properlyDominates(Inst->getParent(), L->getHeader()); in isLoopInvariant() 1419 SE->properlyDominates(AddRec->getStart(), L->getHeader()) && in createWideIV() 1420 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) && in createWideIV()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIFixSGPRCopies.cpp | 505 MDT.properlyDominates(Clobber->getParent(), MBBTo)); in hoistAndMergeSGPRInits()
|