Home
last modified time | relevance | path

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

123

/freebsd-14.2/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(BB2)) in findNearestCommonDominator()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp139 if (DT && !DT->isReachableFromEntry(StopBB)) in isPotentiallyReachableFromMany()
215 if (DT->isReachableFromEntry(A) && !DT->isReachableFromEntry(B)) in isPotentiallyReachable()
218 if (A->isEntryBlock() && DT->isReachableFromEntry(B)) in isPotentiallyReachable()
220 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.cpp303 if (DT && DT->isReachableFromEntry(PredBB)) in translateValue()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h421 bool isReachableFromEntry(const NodeT *A) const {
424 return isReachableFromEntry(getNode(const_cast<NodeT *>(A)));
427 bool isReachableFromEntry(const DomTreeNodeBase<NodeT> *A) const { return A; }
439 if (!isReachableFromEntry(B))
443 if (!isReachableFromEntry(A))
864 isReachableFromEntry(Pred)) {
875 if (isReachableFromEntry(PredBlocks[i])) {
886 if (isReachableFromEntry(PredBlocks[i]))
905 assert(isReachableFromEntry(B));
906 assert(isReachableFromEntry(A));
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp167 if (!DT.isReachableFromEntry(Pred)) in runMoveAutoInit()
186 if (DT.isReachableFromEntry(Pred)) in runMoveAutoInit()
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-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h220 bool isReachableFromEntry(const MachineBasicBlock *A) { in isReachableFromEntry() function
222 return DT->isReachableFromEntry(A); in isReachableFromEntry()
/freebsd-14.2/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.cpp531 assert(DT.isReachableFromEntry(DominatingBlock) && "Unreached code"); in computeWideningScore()
532 assert(DT.isReachableFromEntry(DominatedBlock) && "Unreached code"); in computeWideningScore()
577 assert(DT.isReachableFromEntry(Inst->getParent()) && in canBeHoistedTo()
837 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
H A DTLSVariableHoist.cpp141 if (!DT->isReachableFromEntry(&BB)) in collectTLSCandidates()
H A DConstantHoisting.cpp227 if (!DT.isReachableFromEntry(BB)) in findBestInsertionSet()
523 if (!DT->isReachableFromEntry(&BB)) in collectConstantCandidates()
H A DFloat2Int.cpp93 if (!DT.isReachableFromEntry(&BB)) in findRoots()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DDominators.h165 bool isReachableFromEntry(const CFGBlock *A) { in isReachableFromEntry() function
166 return DT.isReachableFromEntry(A); in isReachableFromEntry()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h213 using Base::isReachableFromEntry;
216 bool isReachableFromEntry(const Use &U) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp168 if (!MDT->isReachableFromEntry(&MBB)) in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp531 if (!DT.isReachableFromEntry(&BB)) in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp613 if (!DT->isReachableFromEntry(U) || !DT->dominates(Inst, U)) in run()

123