reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
284 std::swap(Exit, NewHeader); 285 assert(NewHeader && "Unable to determine new loop header"); 286 assert(L->contains(NewHeader) && !L->contains(Exit) && 291 assert(NewHeader->getSinglePredecessor() && 293 FoldSingleEntryPHINodes(NewHeader); 417 L->moveToHeader(NewHeader); 418 assert(L->getHeader() == NewHeader && "Latch block is our new header"); 426 Updates.push_back({DominatorTree::Insert, OrigPreheader, NewHeader}); 448 NewHeader) { 456 OrigPreheader, NewHeader, 458 NewPH->setName(NewHeader->getName() + ".lr.ph"); 484 BranchInst *NewBI = BranchInst::Create(NewHeader, PHBI);