Lines Matching refs:PA

71   PreservedAnalyses PA = PreservedAnalyses::all();  in run()  local
122 PA.intersect(std::move(PassPA)); in run()
129 UR.CrossSCCPA.intersect(PA); in run()
135 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
137 return PA; in run()
175 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
323 PA.intersect(std::move(PassPA)); in run()
355 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
356 PA.preserve<LazyCallGraphAnalysis>(); in run()
357 PA.preserve<CGSCCAnalysisManagerModuleProxy>(); in run()
358 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
359 return PA; in run()
366 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
425 PA.intersect(std::move(PassPA)); in run()
479 PA.intersect(std::move(PassPA)); in run()
491 PA.intersect(std::move(PassPA)); in run()
506 PA.intersect(std::move(PassPA)); in run()
512 return PA; in run()
534 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
568 PA.intersect(std::move(PassPA)); in run()
573 auto PAC = PA.getChecker<LazyCallGraphAnalysis>(); in run()
586 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
587 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in run()
590 PA.preserve<LazyCallGraphAnalysis>(); in run()
592 return PA; in run()
596 Module &M, const PreservedAnalyses &PA, in invalidate() argument
599 if (PA.areAllPreserved()) in invalidate()
610 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>(); in invalidate()
612 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) || in invalidate()
613 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) { in invalidate()
625 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>(); in invalidate()
642 if (Inv.invalidate(OuterAnalysisID, M, PA)) { in invalidate()
644 InnerPA = PA; in invalidate()
660 InnerAM->invalidate(C, PA); in invalidate()
704 LazyCallGraph::SCC &C, const PreservedAnalyses &PA, in invalidate() argument
707 if (PA.areAllPreserved()) in invalidate()
718 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>(); in invalidate()
721 FAM->invalidate(N.getFunction(), PA); in invalidate()
728 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>(); in invalidate()
745 if (Inv.invalidate(OuterAnalysisID, C, PA)) { in invalidate()
747 FunctionPA = PA; in invalidate()
763 FAM->invalidate(F, PA); in invalidate()
804 auto PA = PreservedAnalyses::all(); in updateNewSCCFunctionAnalyses() local
809 PA.abandon(InnerAnalysisID); in updateNewSCCFunctionAnalyses()
813 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
865 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in incorporateNewSCCRange() local
866 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in incorporateNewSCCRange()
867 AM.invalidate(*OldC, PA); in incorporateNewSCCRange()
885 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
1159 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1160 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1161 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass()
1180 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1181 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1182 AM.invalidate(*C, PA); in updateCGAndAnalysisManagerForPass()