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

References

lib/Transforms/Utils/LoopUnrollRuntime.cpp
  670     NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
  674     NewExit = SplitBlockPredecessors(LatchExit, Preds, ".unr-lcssa", DT, LI,
  682     EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI);
  687     PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI);
  690                             DT, LI);
  693     NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
  757   if (DT) {
  759       DT->changeImmediateDominator(NewExit, PreHeader);
  761       DT->changeImmediateDominator(PrologExit, PreHeader);
  789       NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI);
  843   if (DT && !L->getExitingBlock()) {
  850       auto *DomNodeBB = DT->getNode(BB);
  858       DT->changeImmediateDominator(BB, PreHeader);
  889                   EpilogPreHeader, NewPreHeader, VMap, DT, LI,
  915                   NewPreHeader, VMap, DT, LI, PreserveLCSSA);
  934     formDedicatedExitBlocks(L, DT, LI, nullptr, PreserveLCSSA);
  938       formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA);
  951                    LI, SE, DT, AC, /*ORE*/ nullptr, PreserveLCSSA);