Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp148 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 DCFG.cpp142 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 DFunctionPropertiesAnalysis.cpp231 if (DT.isReachableFromEntry(&BB)) in getFunctionPropertiesInfo()
394 if (DT.isReachableFromEntry(Succ)) in finish()
424 if (!DT.isReachableFromEntry(Succ)) in finish()
H A DCaptureTracking.cpp118 if (!DT->isReachableFromEntry(I->getParent())) in isSafeToPrune()
H A DMemorySSAUpdater.cpp46 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 DMemoryDependenceAnalysis.cpp1191 if (DT.isReachableFromEntry(Entry.getBB())) { in getNonLocalPointerDepFromBB()
1265 if (DT.isReachableFromEntry(BB)) { in getNonLocalPointerDepFromBB()
1461 !DT.isReachableFromEntry(BB)) && in getNonLocalPointerDepFromBB()
H A DPHITransAddr.cpp304 if (DT && DT->isReachableFromEntry(PredBB)) in translateValue()
H A DMLInlineAdvisor.cpp461 .isReachableFromEntry(CB.getParent())) in getSkipAdviceIfUnreachableCallsite()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h419 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 DSink.cpp140 if (!DT.isReachableFromEntry(UseBlock)) in SinkInstruction()
180 if (!DT.isReachableFromEntry(&BB)) return false; in ProcessBlock()
H A DInstSimplifyPass.cpp36 if (!SQ.DT->isReachableFromEntry(&BB)) in runImpl()
H A DLoopInstSimplify.cpp107 if (!DT.isReachableFromEntry(UserI->getParent())) in simplifyLoopInst()
H A DGuardWidening.cpp534 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 DTLSVariableHoist.cpp141 if (!DT->isReachableFromEntry(&BB)) in collectTLSCandidates()
H A DConstantHoisting.cpp228 if (!DT.isReachableFromEntry(BB)) in findBestInsertionSet()
528 if (!DT->isReachableFromEntry(&BB)) in collectConstantCandidates()
H A DFloat2Int.cpp93 if (!DT.isReachableFromEntry(&BB)) in findRoots()
H A DLoopSimplifyCFG.cpp627 assert(DT.isReachableFromEntry(Header)); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h242 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 DDominators.h217 using Base::isReachableFromEntry;
220 bool isReachableFromEntry(const Use &U) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp168 if (!MDT->isReachableFromEntry(&MBB)) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp73 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) { in computeValueAt()
H A DFixIrreducible.cpp291 if (!DT.isReachableFromEntry(P)) in makeReducible()
H A DLCSSA.cpp113 if (!DT.isReachableFromEntry(UserBB)) { in formLCSSAForInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp531 if (!DT.isReachableFromEntry(&BB)) in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp613 if (!DT->isReachableFromEntry(U) || !DT->dominates(Inst, U)) in run()

123