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