Lines Matching refs:PA

71   PreservedAnalyses PA = PreservedAnalyses::all();  in run()  local
100 PA.intersect(PassPA); in run()
124 UR.CrossSCCPA.intersect(PA); in run()
130 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
132 return PA; in run()
174 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
291 PA.intersect(PassPA); in run()
353 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
354 PA.preserve<LazyCallGraphAnalysis>(); in run()
355 PA.preserve<CGSCCAnalysisManagerModuleProxy>(); in run()
356 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
357 return PA; in run()
364 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
415 PA.intersect(PassPA); in run()
504 return PA; in run()
526 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
554 PA.intersect(std::move(PassPA)); in run()
559 auto PAC = PA.getChecker<LazyCallGraphAnalysis>(); in run()
572 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
573 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in run()
576 PA.preserve<LazyCallGraphAnalysis>(); in run()
578 return PA; in run()
582 Module &M, const PreservedAnalyses &PA, in invalidate() argument
585 if (PA.areAllPreserved()) in invalidate()
596 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>(); in invalidate()
598 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) || in invalidate()
599 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) { in invalidate()
611 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>(); in invalidate()
628 if (Inv.invalidate(OuterAnalysisID, M, PA)) { in invalidate()
630 InnerPA = PA; in invalidate()
646 InnerAM->invalidate(C, PA); in invalidate()
690 LazyCallGraph::SCC &C, const PreservedAnalyses &PA, in invalidate() argument
693 if (PA.areAllPreserved()) in invalidate()
704 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>(); in invalidate()
707 FAM->invalidate(N.getFunction(), PA); in invalidate()
714 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>(); in invalidate()
731 if (Inv.invalidate(OuterAnalysisID, C, PA)) { in invalidate()
733 FunctionPA = PA; in invalidate()
749 FAM->invalidate(F, PA); in invalidate()
790 auto PA = PreservedAnalyses::all(); in updateNewSCCFunctionAnalyses() local
795 PA.abandon(InnerAnalysisID); in updateNewSCCFunctionAnalyses()
799 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
851 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in incorporateNewSCCRange() local
852 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in incorporateNewSCCRange()
853 AM.invalidate(*OldC, PA); in incorporateNewSCCRange()
871 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
1115 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1116 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1117 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass()
1136 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1137 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1138 AM.invalidate(*C, PA); in updateCGAndAnalysisManagerForPass()