Lines Matching full:pa
30 Function &F, const PreservedAnalyses &PA, in invalidate() argument
47 auto PAC = PA.getChecker<LoopAnalysisManagerFunctionProxy>(); in invalidate()
50 invalidateMemorySSAAnalysis = Inv.invalidate<MemorySSAAnalysis>(F, PA); in invalidate()
52 Inv.invalidate<AAManager>(F, PA) || in invalidate()
53 Inv.invalidate<AssumptionAnalysis>(F, PA) || in invalidate()
54 Inv.invalidate<DominatorTreeAnalysis>(F, PA) || in invalidate()
55 Inv.invalidate<LoopAnalysis>(F, PA) || in invalidate()
56 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) || in invalidate()
85 PA.allAnalysesInSetPreserved<AllAnalysesOn<Loop>>(); in invalidate()
105 if (Inv.invalidate(OuterAnalysisID, F, PA)) { in invalidate()
107 InnerPA = PA; in invalidate()
113 // Check if we needed a custom PA set. If so we'll need to run the inner in invalidate()
120 // Otherwise we only need to do invalidation if the original PA set didn't in invalidate()
123 InnerAM->invalidate(*L, PA); in invalidate()
139 PreservedAnalyses PA; in getLoopPassPreservedAnalyses() local
140 PA.preserve<DominatorTreeAnalysis>(); in getLoopPassPreservedAnalyses()
141 PA.preserve<LoopAnalysis>(); in getLoopPassPreservedAnalyses()
142 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in getLoopPassPreservedAnalyses()
143 PA.preserve<ScalarEvolutionAnalysis>(); in getLoopPassPreservedAnalyses()
144 return PA; in getLoopPassPreservedAnalyses()