• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching refs:PA

62   PreservedAnalyses PA = PreservedAnalyses::all();
119 PA.intersect(std::move(PassPA));
132 UR.CrossSCCPA.intersect(PA);
138 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>();
143 return PA;
147 Module &M, const PreservedAnalyses &PA,
150 if (PA.areAllPreserved())
161 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>();
163 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) ||
164 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) {
176 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>();
193 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
195 InnerPA = PA;
201 // Check if we needed a custom PA set. If so we'll need to run the inner
208 // Otherwise we only need to do invalidation if the original PA set didn't
211 InnerAM->invalidate(C, PA);
255 LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
258 if (PA.areAllPreserved())
269 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>();
279 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>();
296 if (Inv.invalidate(OuterAnalysisID, C, PA)) {
298 FunctionPA = PA;
304 // Check if we needed a custom PA set, and if so we'll need to run the
311 // Otherwise we only need to do invalidation if the original PA set didn't
314 FAM->invalidate(F, PA);
355 auto PA = PreservedAnalyses::all();
360 PA.abandon(InnerAnalysisID);
364 FAM.invalidate(F, PA);
416 PreservedAnalyses PA;
417 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
418 AM.invalidate(*OldC, PA);
437 AM.invalidate(NewC, PA);
685 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
686 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
687 AM.invalidate(*MergedC, PA);
706 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
707 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
708 AM.invalidate(*C, PA);