reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
606 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 606 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 608 BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It)); 611 assert((*BB != Header || LI->getLoopFor(*BB) == L) && 611 assert((*BB != Header || LI->getLoopFor(*BB) == L) && 614 const Loop *OldLoop = addClonedBlockToLoopInfo(*BB, New, LI, NewLoops); 618 if (*BB == Header) 632 LastValueMap[*BB] = New; 638 for (BasicBlock *Succ : successors(*BB)) { 642 Value *Incoming = PHI.getIncomingValueForBlock(*BB); 651 if (*BB == Header) 653 if (*BB == LatchBlock) 657 for (auto *Pred : predecessors(*BB)) 671 if (*BB == Header) 674 auto BBDomNode = DT->getNode(*BB);