Home
last modified time | relevance | path

Searched refs:isReachableFromEntry (Results 1 – 25 of 78) sorted by relevance

1234

/external/llvm/lib/IR/
DDominators.cpp81 if (!isReachableFromEntry(UseBB)) in dominates()
85 if (!isReachableFromEntry(DefBB)) in dominates()
117 if (!isReachableFromEntry(UseBB)) in dominates()
121 if (!isReachableFromEntry(DefBB)) in dominates()
228 if (!isReachableFromEntry(UseBB)) in dominates()
232 if (!isReachableFromEntry(DefBB)) in dominates()
265 bool DominatorTree::isReachableFromEntry(const Use &U) const { in isReachableFromEntry() function in DominatorTree
274 return isReachableFromEntry(PN->getIncomingBlock(U)); in isReachableFromEntry()
277 return isReachableFromEntry(I->getParent()); in isReachableFromEntry()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DDominators.cpp117 if (!isReachableFromEntry(UseBB)) in dominates()
121 if (!isReachableFromEntry(DefBB)) in dominates()
153 if (!isReachableFromEntry(UseBB)) in dominates()
157 if (!isReachableFromEntry(DefBB)) in dominates()
258 if (!isReachableFromEntry(UseBB)) in dominates()
262 if (!isReachableFromEntry(DefBB)) in dominates()
295 bool DominatorTree::isReachableFromEntry(const Use &U) const { in isReachableFromEntry() function in DominatorTree
304 return isReachableFromEntry(PN->getIncomingBlock(U)); in isReachableFromEntry()
307 return isReachableFromEntry(I->getParent()); in isReachableFromEntry()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanDominatorTreeTest.cpp59 EXPECT_TRUE(VPDT.isReachableFromEntry(PH)); in TEST_F()
60 EXPECT_TRUE(VPDT.isReachableFromEntry(H)); in TEST_F()
61 EXPECT_TRUE(VPDT.isReachableFromEntry(IfThen)); in TEST_F()
62 EXPECT_TRUE(VPDT.isReachableFromEntry(IfElse)); in TEST_F()
63 EXPECT_TRUE(VPDT.isReachableFromEntry(Latch)); in TEST_F()
64 EXPECT_TRUE(VPDT.isReachableFromEntry(Exit)); in TEST_F()
/external/llvm/include/llvm/Support/
DGenericDomTree.h194 assert(isReachableFromEntry(B)); in dominatedBySlowTreeWalk()
195 assert(isReachableFromEntry(A)); in dominatedBySlowTreeWalk()
278 DT.isReachableFromEntry(ND)) { in Split()
289 if (DT.isReachableFromEntry(PredBlocks[i])) { in Split()
301 if (DT.isReachableFromEntry(PredBlocks[i])) in Split()
427 bool isReachableFromEntry(const NodeT *A) const { in isReachableFromEntry() function
430 return isReachableFromEntry(getNode(const_cast<NodeT *>(A))); in isReachableFromEntry()
433 bool isReachableFromEntry(const DomTreeNodeBase<NodeT> *A) const { return A; } in isReachableFromEntry() function
445 if (!isReachableFromEntry(B)) in dominates()
449 if (!isReachableFromEntry(A)) in dominates()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DGenericDomTree.h408 bool isReachableFromEntry(const NodeT *A) const {
411 return isReachableFromEntry(getNode(const_cast<NodeT *>(A)));
414 bool isReachableFromEntry(const DomTreeNodeBase<NodeT> *A) const { return A; }
426 if (!isReachableFromEntry(B))
430 if (!isReachableFromEntry(A))
812 isReachableFromEntry(Pred)) {
823 if (isReachableFromEntry(PredBlocks[i])) {
834 if (isReachableFromEntry(PredBlocks[i]))
853 assert(isReachableFromEntry(B));
854 assert(isReachableFromEntry(A));
/external/llvm/unittests/IR/
DDominatorTreeTest.cpp61 EXPECT_TRUE(DT->isReachableFromEntry(BB0)); in runOnFunction()
62 EXPECT_TRUE(DT->isReachableFromEntry(BB1)); in runOnFunction()
63 EXPECT_TRUE(DT->isReachableFromEntry(BB2)); in runOnFunction()
64 EXPECT_FALSE(DT->isReachableFromEntry(BB3)); in runOnFunction()
65 EXPECT_TRUE(DT->isReachableFromEntry(BB4)); in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/RewriteStatepointsForGC/
Dunreachable-regression.ll8 ; DominatorTree::isReachableFromEntry(), i.e. removeUnreachableBlocks
9 ; can remove some blocks for which isReachableFromEntry() returns true.
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineDominators.h163 bool isReachableFromEntry(MachineBasicBlock *A) { in isReachableFromEntry() function
164 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/external/clang/include/clang/Analysis/Analyses/
DDominators.h142 bool isReachableFromEntry(const CFGBlock *A) { in isReachableFromEntry() function
143 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DDominators.h249 DT.isReachableFromEntry(ND)) { in Split()
260 if (DT.isReachableFromEntry(PredBlocks[i])) { in Split()
272 if (DT.isReachableFromEntry(PredBlocks[i])) in Split()
370 bool isReachableFromEntry(const NodeT* A) { in isReachableFromEntry() function
817 bool isReachableFromEntry(const BasicBlock* A) { in isReachableFromEntry() function
818 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h212 bool isReachableFromEntry(const MachineBasicBlock *A) { in isReachableFromEntry() function
214 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineDominators.h220 bool isReachableFromEntry(const MachineBasicBlock *A) { in isReachableFromEntry() function
222 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/external/llvm/include/llvm/IR/
DDominators.h141 using Base::isReachableFromEntry;
144 bool isReachableFromEntry(const Use &U) const;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DDominators.h172 using Base::isReachableFromEntry;
175 bool isReachableFromEntry(const Use &U) const;
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
DDominatorTreeTest.cpp105 EXPECT_TRUE(DT->isReachableFromEntry(BB0)); in TEST()
106 EXPECT_TRUE(DT->isReachableFromEntry(BB1)); in TEST()
107 EXPECT_TRUE(DT->isReachableFromEntry(BB2)); in TEST()
108 EXPECT_FALSE(DT->isReachableFromEntry(BB3)); in TEST()
109 EXPECT_TRUE(DT->isReachableFromEntry(BB4)); in TEST()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DVerifier.cpp1480 Assert1(*UI != (User*)&I || !DT->isReachableFromEntry(BB), in visitInstruction()
1565 Assert2(BB == NormalDest || !DT->isReachableFromEntry(UseBlock), in visitInstruction()
1570 !DT->isReachableFromEntry(UseBlock), in visitInstruction()
1578 DT->isReachableFromEntry(UseBlock)) in visitInstruction()
1585 DT->isReachableFromEntry(*PI)) { in visitInstruction()
1596 !DT->isReachableFromEntry(PredBB)), in visitInstruction()
1602 Assert2(InstsInThisBlock.count(Op) || !DT->isReachableFromEntry(BB), in visitInstruction()
1608 !DT->isReachableFromEntry(BB), in visitInstruction()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DStackProtector.cpp220 if (DT && DT->isReachableFromEntry(BB)) { in InsertStackProtectors()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DSink.cpp124 if (!DT->isReachableFromEntry(&BB)) return false; in ProcessBlock()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSSAUpdaterBulk.cpp80 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) { in computeValueAt()
/external/llvm/lib/Analysis/
DCFG.cpp135 if (DT && !DT->isReachableFromEntry(StopBB)) in isPotentiallyReachableFromMany()
DDivergenceAnalysis.cpp143 if (!DT.isReachableFromEntry(ThisBB)) in exploreSyncDependency()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DCFG.cpp135 if (DT && !DT->isReachableFromEntry(StopBB)) in isPotentiallyReachableFromMany()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/AggressiveInstCombine/
DAggressiveInstCombine.cpp169 if (!DT.isReachableFromEntry(&BB)) in foldUnusualPatterns()
/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h362 if (!DomTree.isReachableFromEntry(PredBB)) in discoverAndMapSubloop()
490 && DomTree.isReachableFromEntry(Backedge)) { in analyze()
/external/llvm/lib/Transforms/Scalar/
DGuardWidening.cpp384 assert(DT.isReachableFromEntry(Inst->getParent()) && in isAvailableAt()
527 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()

1234