Lines Matching refs:Loop
1 //===- LoopAnalysisManager.cpp - Loop analysis management -----------------===//
23 template class AllAnalysesOn<Loop>;
24 template class AnalysisManager<Loop, LoopStandardAnalysisResults &>;
26 template class OuterAnalysisManagerProxy<FunctionAnalysisManager, Loop,
37 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder();
63 for (Loop *L : PreOrderLoops) {
64 // NB! `L` may not be in a good enough state to run Loop::getName.
85 PA.allAnalysesInSetPreserved<AllAnalysesOn<Loop>>();
88 // the analysis manager associated with the Loop keys, but we need to
93 for (Loop *L : reverse(PreOrderLoops)) {
121 // preserve all Loop analyses.