Lines Matching refs:PA
70 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
121 PA.intersect(std::move(PassPA)); in run()
134 UR.CrossSCCPA.intersect(PA); in run()
140 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
142 return PA; in run()
180 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
329 PA.intersect(std::move(PassPA)); in run()
361 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
362 PA.preserve<LazyCallGraphAnalysis>(); in run()
363 PA.preserve<CGSCCAnalysisManagerModuleProxy>(); in run()
364 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
365 return PA; in run()
372 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
431 PA.intersect(std::move(PassPA)); in run()
485 PA.intersect(std::move(PassPA)); in run()
497 PA.intersect(std::move(PassPA)); in run()
512 PA.intersect(std::move(PassPA)); in run()
518 return PA; in run()
540 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
569 PA.intersect(std::move(PassPA)); in run()
574 auto PAC = PA.getChecker<LazyCallGraphAnalysis>(); in run()
587 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
588 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in run()
591 PA.preserve<LazyCallGraphAnalysis>(); in run()
593 return PA; in run()
597 Module &M, const PreservedAnalyses &PA, in invalidate() argument
600 if (PA.areAllPreserved()) in invalidate()
611 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>(); in invalidate()
613 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) || in invalidate()
614 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) { in invalidate()
626 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>(); in invalidate()
643 if (Inv.invalidate(OuterAnalysisID, M, PA)) { in invalidate()
645 InnerPA = PA; in invalidate()
661 InnerAM->invalidate(C, PA); in invalidate()
705 LazyCallGraph::SCC &C, const PreservedAnalyses &PA, in invalidate() argument
708 if (PA.areAllPreserved()) in invalidate()
719 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>(); in invalidate()
722 FAM->invalidate(N.getFunction(), PA); in invalidate()
729 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>(); in invalidate()
746 if (Inv.invalidate(OuterAnalysisID, C, PA)) { in invalidate()
748 FunctionPA = PA; in invalidate()
764 FAM->invalidate(F, PA); in invalidate()
805 auto PA = PreservedAnalyses::all(); in updateNewSCCFunctionAnalyses() local
810 PA.abandon(InnerAnalysisID); in updateNewSCCFunctionAnalyses()
814 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
866 PreservedAnalyses PA; in incorporateNewSCCRange() local
867 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in incorporateNewSCCRange()
868 AM.invalidate(*OldC, PA); in incorporateNewSCCRange()
886 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
1160 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1161 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1162 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass()
1181 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1182 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1183 AM.invalidate(*C, PA); in updateCGAndAnalysisManagerForPass()