reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopUnswitch.cpp
  524   LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
  989       CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA();
 1015   BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get());
 1027       SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get());
 1225     SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, MSSAU.get(),
 1255       SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get());
 1295   Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
 1305     ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI);
 1311     if (Loop *ExitBBLoop = LI->getLoopFor(ExitBlocks[i]))
 1312       ExitBBLoop->addBasicBlockToLoop(NewExit, *LI);
 1361     LBRPO.perform(LI);
 1495       if (LI->replacementPreservesLCSSAForm(UI, Replacement)) {
 1544     SplitEdge(Switch, SISucc, DT, LI, MSSAU.get());
 1608       if (LI->replacementPreservesLCSSAForm(I, V)) {
 1642         MergeBlockIntoPredecessor(Succ, &DTU, LI, MSSAU.get());