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

References

lib/Transforms/Utils/LoopUnrollPeel.cpp
  582   assert(canPeel(L) && "Attempt to peel a loop which is not peelable?");
  584   LoopBlocksDFS LoopBlocks(L);
  587   BasicBlock *Header = L->getHeader();
  588   BasicBlock *PreHeader = L->getLoopPreheader();
  589   BasicBlock *Latch = L->getLoopLatch();
  591   L->getExitEdges(ExitEdges);
  613     assert(L->hasDedicatedExits() && "No dedicated exits?");
  619       assert(L->contains(BB) && "IDom is not in a loop");
  695     cloneLoopBlocks(L, Iter, InsertTop, InsertBot, ExitEdges, NewBlocks,
  736     if (LatchInst && L->contains(LatchInst))
  746   if (auto Peeled = getOptionalIntLoopAttribute(L, PeeledCountMetaData))
  748   addStringMetadataToLoop(L, PeeledCountMetaData, AlreadyPeeled + PeelCount);
  750   if (Loop *ParentLoop = L->getParentLoop())
  751     L = ParentLoop;
  754   SE->forgetTopmostLoop(L);
  760   simplifyLoop(L, DT, LI, SE, AC, nullptr, PreserveLCSSA);