Home
last modified time | relevance | path

Searched refs:properlyDominates (Results 1 – 25 of 57) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanDominatorTreeTest.cpp110 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/
DDominatorTreeTest.cpp93 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/
DMachinePostDominators.h65 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()
DMachineDominators.h146 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/
DMachinePostDominators.h65 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()
DMachineDominators.h138 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/
DPostDominators.h65 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()
DDominators.h341 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()
DScalarEvolution.h849 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineDominators.h99 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/
DDominatorTreeTest.cpp137 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/
DDominators.h116 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/
DDominanceFrontier.cpp100 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DGVNHoist.cpp531 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/
DGenericDomTree.h414 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/
DGenericDomTree.h395 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/
DDivergenceAnalysis.cpp225 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DDivergenceAnalysis.cpp226 assert(PDT.properlyDominates(End, Start) && in computeInfluenceRegion()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h219 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
/external/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h213 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp860 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/
DHexagonEarlyIfConv.cpp255 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonEarlyIfConv.cpp279 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp944 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/
DSIFixSGPRCopies.cpp505 MDT.properlyDominates(Clobber->getParent(), MBBTo)); in hoistAndMergeSGPRInits()

123