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

References

lib/Transforms/Utils/LoopRotationUtils.cpp
  283   if (L->contains(Exit))
  284     std::swap(Exit, NewHeader);
  286   assert(L->contains(NewHeader) && !L->contains(Exit) &&
  425     Updates.push_back({DominatorTree::Insert, OrigPreheader, Exit});
  464     SmallVector<BasicBlock *, 4> ExitPreds(pred_begin(Exit), pred_end(Exit));
  464     SmallVector<BasicBlock *, 4> ExitPreds(pred_begin(Exit), pred_end(Exit));
  469       if (!PredLoop || PredLoop->contains(Exit) ||
  474           ExitPred, Exit,
  476       ExitSplit->moveBefore(Exit);
  483     Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/);
  489     if (DT) DT->deleteEdge(OrigPreheader, Exit);
  493       MSSAU->removeEdge(OrigPreheader, Exit);