reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
399 Peeled = peelLoop(L, ULO.PeelCount, LI, SE, DT, AC, PreserveLCSSA); 437 ULO.ForgetAllSCEV, LI, SE, DT, AC, 670 if (DT) { 672 DT->addNewBlock(New, Latches[It - 1]); 674 auto BBDomNode = DT->getNode(*BB); 677 DT->addNewBlock( 828 if (DT && ULO.Count > 1) { 830 auto *BBDomNode = DT->getNode(BB); 863 NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); 866 DT->changeImmediateDominator(ChildBB, NewIDom); 870 assert(!DT || !UnrollVerifyDomtree || 871 DT->verify(DominatorTree::VerificationLevel::Fast)); 873 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); 894 DT = &DTU.getDomTree(); 899 SE, DT, AC); 924 if (DT) { 939 formLCSSARecursively(*FixLCSSALoop, *DT, LI, SE); 941 assert(OuterL->isLCSSAForm(*DT) && 947 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); 951 simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA);