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

References

lib/Transforms/Utils/LoopUnroll.cpp
  399     Peeled = peelLoop(L, ULO.PeelCount, LI, SE, DT, AC, PreserveLCSSA);
  437                                   ULO.ForgetAllSCEV, LI, SE, DT, AC,
  571   DFS.perform(LI);
  611       assert((*BB != Header || LI->getLoopFor(*BB) == L) &&
  614       const Loop *OldLoop = addClonedBlockToLoopInfo(*BB, New, LI, NewLoops);
  884       if (MergeBlockIntoPredecessor(Dest, &DTU, LI)) {
  898   simplifyLoopAfterUnroll(L, !CompletelyUnroll && (ULO.Count > 1 || Peeled), LI,
  907     LI->erase(L);
  918     NeedToFixLCSSA |= ::needToInsertPhisForLCSSA(OuterL, UnrolledLoopBlocks, LI);
  933         Loop *LatchLoop = LI->getLoopFor(Latches.back());
  939         formLCSSARecursively(*FixLCSSALoop, *DT, LI, SE);
  947       simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA);
  951         simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA);