Searched refs:isReachableFromEntry (Results 1 - 21 of 21) sorted by relevance

/external/llvm/lib/IR/
H A DDominators.cpp105 if (!isReachableFromEntry(UseBB))
109 if (!isReachableFromEntry(DefBB))
141 if (!isReachableFromEntry(UseBB))
145 if (!isReachableFromEntry(DefBB))
252 if (!isReachableFromEntry(UseBB))
256 if (!isReachableFromEntry(DefBB))
289 bool DominatorTree::isReachableFromEntry(const Use &U) const { function in class:DominatorTree
298 return isReachableFromEntry(PN->getIncomingBlock(U));
301 return isReachableFromEntry(I->getParent());
H A DVerifier.cpp1990 Assert1(*UI != (User*)&I || !DT->isReachableFromEntry(BB),
/external/llvm/unittests/IR/
H A DDominatorTreeTest.cpp56 EXPECT_TRUE(DT->isReachableFromEntry(BB0));
57 EXPECT_TRUE(DT->isReachableFromEntry(BB1));
58 EXPECT_TRUE(DT->isReachableFromEntry(BB2));
59 EXPECT_FALSE(DT->isReachableFromEntry(BB3));
60 EXPECT_TRUE(DT->isReachableFromEntry(BB4));
/external/llvm/include/llvm/Analysis/
H A DDominators.h191 assert(isReachableFromEntry(B));
192 assert(isReachableFromEntry(A));
261 DT.isReachableFromEntry(ND)) {
272 if (DT.isReachableFromEntry(PredBlocks[i])) {
284 if (DT.isReachableFromEntry(PredBlocks[i]))
363 /// isReachableFromEntry - Return true if A is dominated by the entry
365 bool isReachableFromEntry(const NodeT* A) const { function in class:llvm::DominatorTreeBase
368 return isReachableFromEntry(getNode(const_cast<NodeT *>(A)));
371 inline bool isReachableFromEntry(const DomTreeNodeBase<NodeT> *A) const { function in class:llvm::DominatorTreeBase
385 if (!isReachableFromEntry(
859 bool isReachableFromEntry(const BasicBlock* A) const { function in class:llvm::DominatorTree
[all...]
H A DLoopInfoImpl.h381 if (!DomTree.isReachableFromEntry(PredBB))
539 && DomTree.isReachableFromEntry(Backedge)) {
/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h138 bool isReachableFromEntry(const CFGBlock *A) { function in class:clang::DominatorTree
139 return DT->isReachableFromEntry(A);
/external/llvm/include/llvm/CodeGen/
H A DMachineDominators.h163 /// isReachableFromEntry - Return true if A is dominated by the entry
165 bool isReachableFromEntry(const MachineBasicBlock *A) { function in class:llvm::MachineDominatorTree
166 return DT->isReachableFromEntry(A);
/external/llvm/lib/Analysis/
H A DAliasAnalysis.cpp380 if (BeforeHere != I && !DT->isReachableFromEntry(BB))
395 if (BeforeHere != I && !DT->isReachableFromEntry(BB))
H A DCFG.cpp185 if (DT && !DT->isReachableFromEntry(StopBB))
H A DLoopInfo.cpp200 DT.isReachableFromEntry(UserBB))
H A DMemoryDependenceAnalysis.cpp1009 } else if (DT->isReachableFromEntry(I->getBB())) {
1062 } else if (DT->isReachableFromEntry(BB)) {
H A DInstructionSimplify.cpp107 if (!DT->isReachableFromEntry(P->getParent()))
109 if (!DT->isReachableFromEntry(I->getParent()))
H A DScalarEvolution.cpp3620 if (!DT->isReachableFromEntry(I->getParent()))
/external/llvm/lib/Transforms/Scalar/
H A DSink.cpp126 if (!DT->isReachableFromEntry(&BB)) return false;
H A DDeadStoreElimination.cpp66 if (DT->isReachableFromEntry(I))
650 if (DT->isReachableFromEntry(Pred))
H A DGVN.cpp2434 } else if (!DT->isReachableFromEntry(P)) {
/external/llvm/lib/CodeGen/
H A DStackProtector.cpp356 if (DT && DT->isReachableFromEntry(BB)) {
H A DMachineSink.cpp257 if (!DT->isReachableFromEntry(&MBB)) return false;
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp461 if (DT->isReachableFromEntry(U) && DT->dominates(Inst, U)) {
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp621 if (!MDT->isReachableFromEntry(MBB))
/external/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp391 if (!DT->isReachableFromEntry(&BB)) {

Completed in 614 milliseconds