Lines Matching refs:PA
31 Function &F, const PreservedAnalyses &PA,
48 auto PAC = PA.getChecker<LoopAnalysisManagerFunctionProxy>();
51 invalidateMemorySSAAnalysis = Inv.invalidate<MemorySSAAnalysis>(F, PA);
53 Inv.invalidate<AAManager>(F, PA) ||
54 Inv.invalidate<AssumptionAnalysis>(F, PA) ||
55 Inv.invalidate<DominatorTreeAnalysis>(F, PA) ||
56 Inv.invalidate<LoopAnalysis>(F, PA) ||
57 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) ||
86 PA.allAnalysesInSetPreserved<AllAnalysesOn<Loop>>();
106 if (Inv.invalidate(OuterAnalysisID, F, PA)) {
108 InnerPA = PA;
114 // Check if we needed a custom PA set. If so we'll need to run the inner
121 // Otherwise we only need to do invalidation if the original PA set didn't
124 InnerAM->invalidate(*L, PA);
140 PreservedAnalyses PA;
141 PA.preserve<DominatorTreeAnalysis>();
142 PA.preserve<LoopAnalysis>();
143 PA.preserve<LoopAnalysisManagerFunctionProxy>();
144 PA.preserve<ScalarEvolutionAnalysis>();
147 PA.preserve<AAManager>();
148 PA.preserve<BasicAA>();
149 PA.preserve<GlobalsAA>();
150 PA.preserve<SCEVAA>();
151 return PA;