reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);