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

References

lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  362   if (L.isLoopInvariant(BI.getCondition())) {
  367       Invariants = collectHomogenousInstGraphLoopInvariants(L, *CondInst, LI);
  377   if (L.contains(LoopExitBB)) {
  381     if (L.contains(LoopExitBB))
  386   if (!areLoopExitPHIsLoopInvariant(L, *ParentBB, *LoopExitBB))
  422       SE->forgetTopmostLoop(&L);
  431   BasicBlock *OldPH = L.getLoopPreheader();
  432   BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU);
  530     replaceLoopInvariantUses(L, Invariant, *Replacement);
  535     hoistLoopToNewParent(L, *NewPH, DT, LI, MSSAU);