/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Dominators.cpp | 148 if (!isReachableFromEntry(UseBB)) in dominates() 152 if (!isReachableFromEntry(DefBB)) in dominates() 179 if (!isReachableFromEntry(UseBB)) in dominates() 183 if (!isReachableFromEntry(DefBB)) in dominates() 289 if (!isReachableFromEntry(UseBB)) in dominates() 293 if (!isReachableFromEntry(DefBB)) in dominates() 321 bool DominatorTree::isReachableFromEntry(const Use &U) const { in isReachableFromEntry() function in DominatorTree 330 return isReachableFromEntry(PN->getIncomingBlock(U)); in isReachableFromEntry() 333 return isReachableFromEntry(I->getParent()); in isReachableFromEntry() 350 if (!isReachableFromEntry(BB in findNearestCommonDominator() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFG.cpp | 142 if (!DT->isReachableFromEntry(BB)) { in isReachableImpl() 265 if (DT->isReachableFromEntry(A) && !DT->isReachableFromEntry(B)) in isPotentiallyReachable() 268 if (A->isEntryBlock() && DT->isReachableFromEntry(B)) in isPotentiallyReachable() 270 if (B->isEntryBlock() && DT->isReachableFromEntry(A)) in isPotentiallyReachable()
|
H A D | FunctionPropertiesAnalysis.cpp | 231 if (DT.isReachableFromEntry(&BB)) in getFunctionPropertiesInfo() 394 if (DT.isReachableFromEntry(Succ)) in finish() 424 if (!DT.isReachableFromEntry(Succ)) in finish()
|
H A D | CaptureTracking.cpp | 118 if (!DT->isReachableFromEntry(I->getParent())) in isSafeToPrune()
|
H A D | MemorySSAUpdater.cpp | 46 if (!MSSA->DT->isReachableFromEntry(BB)) in getPreviousDefRecursive() 76 if (MSSA->DT->isReachableFromEntry(Pred)) { in getPreviousDefRecursive() 309 if (!MSSA->DT->isReachableFromEntry(MD->getBlock())) { in insertDef()
|
H A D | MemoryDependenceAnalysis.cpp | 1191 if (DT.isReachableFromEntry(Entry.getBB())) { in getNonLocalPointerDepFromBB() 1265 if (DT.isReachableFromEntry(BB)) { in getNonLocalPointerDepFromBB() 1461 !DT.isReachableFromEntry(BB)) && in getNonLocalPointerDepFromBB()
|
H A D | PHITransAddr.cpp | 304 if (DT && DT->isReachableFromEntry(PredBB)) in translateValue()
|
H A D | MLInlineAdvisor.cpp | 461 .isReachableFromEntry(CB.getParent())) in getSkipAdviceIfUnreachableCallsite()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 419 bool isReachableFromEntry(const NodeT *A) const { 422 return isReachableFromEntry(getNode(const_cast<NodeT *>(A))); 425 bool isReachableFromEntry(const DomTreeNodeBase<NodeT> *A) const { return A; } 437 if (!isReachableFromEntry(B)) 441 if (!isReachableFromEntry(A)) 862 isReachableFromEntry(Pred)) { 873 if (isReachableFromEntry(PredBlocks[i])) { 884 if (isReachableFromEntry(PredBlocks[i])) 903 assert(isReachableFromEntry(B)); 904 assert(isReachableFromEntry(A));
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Sink.cpp | 140 if (!DT.isReachableFromEntry(UseBlock)) in SinkInstruction() 180 if (!DT.isReachableFromEntry(&BB)) return false; in ProcessBlock()
|
H A D | InstSimplifyPass.cpp | 36 if (!SQ.DT->isReachableFromEntry(&BB)) in runImpl()
|
H A D | LoopInstSimplify.cpp | 107 if (!DT.isReachableFromEntry(UserI->getParent())) in simplifyLoopInst()
|
H A D | GuardWidening.cpp | 534 assert(DT.isReachableFromEntry(DominatingBlock) && "Unreached code"); in computeWideningScore() 535 assert(DT.isReachableFromEntry(DominatedBlock) && "Unreached code"); in computeWideningScore() 580 assert(DT.isReachableFromEntry(Inst->getParent()) && in canBeHoistedTo() 842 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
|
H A D | TLSVariableHoist.cpp | 141 if (!DT->isReachableFromEntry(&BB)) in collectTLSCandidates()
|
H A D | ConstantHoisting.cpp | 228 if (!DT.isReachableFromEntry(BB)) in findBestInsertionSet() 528 if (!DT->isReachableFromEntry(&BB)) in collectConstantCandidates()
|
H A D | Float2Int.cpp | 93 if (!DT.isReachableFromEntry(&BB)) in findRoots()
|
H A D | LoopSimplifyCFG.cpp | 627 assert(DT.isReachableFromEntry(Header)); in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineDominators.h | 242 bool isReachableFromEntry(const MachineBasicBlock *A) { in isReachableFromEntry() function 244 return Base::isReachableFromEntry(A); in isReachableFromEntry()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Dominators.h | 217 using Base::isReachableFromEntry; 220 bool isReachableFromEntry(const Use &U) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoopsVerify.cpp | 168 if (!MDT->isReachableFromEntry(&MBB)) in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdaterBulk.cpp | 73 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) { in computeValueAt()
|
H A D | FixIrreducible.cpp | 291 if (!DT.isReachableFromEntry(P)) in makeReducible()
|
H A D | LCSSA.cpp | 113 if (!DT.isReachableFromEntry(UserBB)) { in formLCSSAForInstructions()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 531 if (!DT.isReachableFromEntry(&BB)) in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 613 if (!DT->isReachableFromEntry(U) || !DT->dominates(Inst, U)) in run()
|