Lines Matching refs:LI
128 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() argument
129 const Loop *L = LI->getLoopFor(BB); in getOutermostLoop()
137 const DominatorTree *DT, const LoopInfo *LI) { in isReachableImpl() argument
158 if (LI && ExclusionSet) { in isReachableImpl()
160 if (const Loop *L = getOutermostLoop(LI, BB)) in isReachableImpl()
166 if (LI) { in isReachableImpl()
168 if (const Loop *L = getOutermostLoop(LI, StopSetBB)) in isReachableImpl()
191 if (LI) { in isReachableImpl()
192 Outer = getOutermostLoop(LI, BB); in isReachableImpl()
242 const LoopInfo *LI) { in isPotentiallyReachableFromMany() argument
245 LI); in isPotentiallyReachableFromMany()
252 const LoopInfo *LI) { in isManyPotentiallyReachableFromMany() argument
254 Worklist, StopSet, ExclusionSet, DT, LI); in isManyPotentiallyReachableFromMany()
260 const LoopInfo *LI) { in isPotentiallyReachable() argument
278 return isPotentiallyReachableFromMany(Worklist, B, ExclusionSet, DT, LI); in isPotentiallyReachable()
284 const LoopInfo *LI) { in isPotentiallyReachable() argument
298 if (LI && LI->getLoopFor(BB) != nullptr) in isPotentiallyReachable()
319 ExclusionSet, DT, LI); in isPotentiallyReachable()
323 A->getParent(), B->getParent(), ExclusionSet, DT, LI); in isPotentiallyReachable()