Lines Matching refs:LI
111 LoopInfo *LI, AliasAnalysis *AA, in MergeBlockIntoPredecessor() argument
177 if (LI) in MergeBlockIntoPredecessor()
178 LI->removeBlock(BB); in MergeBlockIntoPredecessor()
235 LoopInfo *LI) { in SplitEdge() argument
240 if (SplitCriticalEdge(LatchTerm, SuccNum, CriticalEdgeSplittingOptions(DT, LI) in SplitEdge()
251 return SplitBlock(Succ, Succ->begin(), DT, LI); in SplitEdge()
258 return SplitBlock(BB, BB->getTerminator(), DT, LI); in SplitEdge()
281 DominatorTree *DT, LoopInfo *LI) { in SplitBlock() argument
289 if (LI) in SplitBlock()
290 if (Loop *L = LI->getLoopFor(Old)) in SplitBlock()
291 L->addBasicBlockToLoop(New, *LI); in SplitBlock()
314 DominatorTree *DT, LoopInfo *LI, in UpdateAnalysisInformation() argument
321 if (!LI) in UpdateAnalysisInformation()
324 Loop *L = LI->getLoopFor(OldBB); in UpdateAnalysisInformation()
337 if (Loop *PL = LI->getLoopFor(Pred)) in UpdateAnalysisInformation()
364 if (Loop *PredLoop = LI->getLoopFor(Pred)) { in UpdateAnalysisInformation()
379 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
381 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
475 DominatorTree *DT, LoopInfo *LI, in SplitBlockPredecessors() argument
484 NewBBs, AA, DT, LI, PreserveLCSSA); in SplitBlockPredecessors()
518 UpdateAnalysisInformation(BB, NewBB, Preds, DT, LI, PreserveLCSSA, in SplitBlockPredecessors()
544 LoopInfo *LI, bool PreserveLCSSA) { in SplitLandingPadPredecessors() argument
568 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DT, LI, PreserveLCSSA, in SplitLandingPadPredecessors()
604 UpdateAnalysisInformation(OrigBB, NewBB2, NewBB2Preds, DT, LI, in SplitLandingPadPredecessors()