reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
485 for (Loop::block_iterator BB = L->block_begin(), E = L->block_end(); 485 for (Loop::block_iterator BB = L->block_begin(), E = L->block_end(); 487 if (*BB == L->getHeader()) continue; 493 if (!L->contains(P)) 518 L->getExitingBlocks(ExitingBlocks); 529 !L->contains(BI->getSuccessor(0)))); 536 BasicBlock *Preheader = L->getLoopPreheader(); 538 Preheader = InsertPreheaderForLoop(L, DT, LI, MSSAU, PreserveLCSSA); 547 if (formDedicatedExitBlocks(L, DT, LI, MSSAU, PreserveLCSSA)) 555 BasicBlock *LoopLatch = L->getLoopLatch(); 560 if (L->getNumBackEdges() < 8) { 561 if (Loop *OuterL = separateNestedLoop(L, Preheader, DT, LI, SE, 579 LoopLatch = insertUniqueBackedgeBlock(L, Preheader, DT, LI, MSSAU); 587 const DataLayout &DL = L->getHeader()->getModule()->getDataLayout(); 593 for (BasicBlock::iterator I = L->getHeader()->begin(); 616 if (L->contains(SuccBB)) 644 if (!L->makeLoopInvariant( 656 SE->forgetLoopDispositions(L); 701 SE->forgetTopmostLoop(L);