Lines Matching refs:From
205 bool isBackEdge(const BasicBlock *From, const BasicBlock *To) const { in isBackEdge() argument
206 assert(From != To && "From == To. This is awkward."); in isBackEdge()
216 if (L->contains(From) && L->isLoopLatch(From)) in isBackEdge()
223 findPathsToMatch(LoopInfo &LI, BasicBlock *From, in findPathsToMatch() argument
227 if (isMatch(From)) in findPathsToMatch()
228 Output.insert(From); in findPathsToMatch()
230 auto *Terminator = From->getTerminator(); in findPathsToMatch()
233 if (isBackEdge(From, To)) in findPathsToMatch()
241 Output.insert(From); in findPathsToMatch()
242 if (LI.isLoopHeader(From)) { in findPathsToMatch()
243 auto *L = LI.getLoopFor(From); in findPathsToMatch()