• Home
  • Raw
  • Download

Lines Matching refs:LI

123   auto *LI = LIWP ? &LIWP->getLoopInfo() : nullptr;  in InsertPreheaderForLoop()  local
145 AA, DT, LI, PreserveLCSSA); in InsertPreheaderForLoop()
165 LoopInfo *LI, Pass *PP) { in rewriteLoopExitBlock() argument
183 LI, PreserveLCSSA); in rewriteLoopExitBlock()
257 LoopInfo *LI, ScalarEvolution *SE, Pass *PP, in separateNestedLoop() argument
295 AA, DT, LI, PreserveLCSSA); in separateNestedLoop()
308 LI->changeTopLevelLoop(L, NewOuter); in separateNestedLoop()
346 if ((*LI)[BB] == L) in separateNestedLoop()
347 LI->changeLoopFor(BB, NewOuter); in separateNestedLoop()
363 DominatorTree *DT, LoopInfo *LI) { in insertUniqueBackedgeBlock() argument
466 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
481 AliasAnalysis *AA, DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop() argument
573 if (rewriteLoopExitBlock(L, ExitBlock, AA, DT, LI, PP)) { in simplifyOneLoop()
590 separateNestedLoop(L, Preheader, AA, DT, LI, SE, PP, AC)) { in simplifyOneLoop()
607 LoopLatch = insertUniqueBackedgeBlock(L, Preheader, AA, DT, LI); in simplifyOneLoop()
701 LI->removeBlock(ExitingBlock); in simplifyOneLoop()
721 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, in simplifyLoop() argument
739 Changed |= simplifyOneLoop(Worklist.pop_back_val(), Worklist, AA, DT, LI, in simplifyLoop()
756 LoopInfo *LI; member
802 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
808 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in runOnFunction()
809 Changed |= simplifyLoop(*I, DT, LI, this, AA, SE, AC); in runOnFunction()
866 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in verifyAnalysis()