Lines Matching defs:PA
29 PreservedAnalyses PA = (L.isOutermost() && !LoopNestPasses.empty())
40 PA.preserveSet<AllAnalysesOn<Loop>>();
42 return PA;
72 PreservedAnalyses PA = PreservedAnalyses::all();
123 PA.intersect(std::move(*PassPA));
133 PA.intersect(std::move(*PassPA));
143 return PA;
153 PreservedAnalyses PA = PreservedAnalyses::all();
170 PA.intersect(std::move(*PassPA));
180 PA.intersect(std::move(*PassPA));
187 return PA;
205 PreservedAnalyses PA = PreservedAnalyses::all();
209 PA = LoopCanonicalizationFPM.run(F, AM);
210 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA);
218 return PA;
336 PA.intersect(std::move(PassPA));
347 PA.preserveSet<AllAnalysesOn<Loop>>();
348 PA.preserve<LoopAnalysisManagerFunctionProxy>();
350 PA.preserve<DominatorTreeAnalysis>();
351 PA.preserve<LoopAnalysis>();
352 PA.preserve<ScalarEvolutionAnalysis>();
354 PA.preserve<BlockFrequencyAnalysis>();
356 PA.preserve<BranchProbabilityAnalysis>();
358 PA.preserve<MemorySSAAnalysis>();
359 return PA;