Lines Matching refs:PA
30 PreservedAnalyses PA = (L.isOutermost() && !LoopNestPasses.empty()) in run() local
41 PA.preserveSet<AllAnalysesOn<Loop>>(); in run()
43 return PA; in run()
73 PreservedAnalyses PA = PreservedAnalyses::all(); in runWithLoopNestPasses() local
115 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
125 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
135 return PA; in runWithLoopNestPasses()
145 PreservedAnalyses PA = PreservedAnalyses::all(); in runWithoutLoopNestPasses() local
161 PA.intersect(std::move(*PassPA)); in runWithoutLoopNestPasses()
171 PA.intersect(std::move(*PassPA)); in runWithoutLoopNestPasses()
178 return PA; in runWithoutLoopNestPasses()
196 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
200 PA = LoopCanonicalizationFPM.run(F, AM); in run()
201 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA); in run()
209 return PA; in run()
331 PA.intersect(std::move(PassPA)); in run()
342 PA.preserveSet<AllAnalysesOn<Loop>>(); in run()
343 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in run()
345 PA.preserve<DominatorTreeAnalysis>(); in run()
346 PA.preserve<LoopAnalysis>(); in run()
347 PA.preserve<ScalarEvolutionAnalysis>(); in run()
349 PA.preserve<BlockFrequencyAnalysis>(); in run()
351 PA.preserve<BranchProbabilityAnalysis>(); in run()
353 PA.preserve<MemorySSAAnalysis>(); in run()
354 return PA; in run()