Lines Matching refs:LI
66 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget() argument
91 Loop *succ = LI.getLoopFor(SuccToSinkTo); in IsAcceptableTarget()
92 Loop *cur = LI.getLoopFor(Inst->getParent()); in IsAcceptableTarget()
104 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() argument
156 !IsAcceptableTarget(Inst, SuccToSinkTo, DT, LI)) in SinkInstruction()
175 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock() argument
201 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { in ProcessBlock()
213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() argument
221 MadeChange |= ProcessBlock(I, DT, LI, AA); in iterativelySinkInstructions()
231 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
234 if (!iterativelySinkInstructions(F, DT, LI, AA)) in run()
252 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
255 return iterativelySinkInstructions(F, DT, LI, AA); in runOnFunction()