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()
170 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
292 PA.intersect(PassPA); in run()
345 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
346 PA.preserve<LazyCallGraphAnalysis>(); in run()
347 PA.preserve<CGSCCAnalysisManagerModuleProxy>(); in run()
348 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
349 return PA; in run()
356 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
407 PA.intersect(PassPA); in run()
496 return PA; in run()
518 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
546 PA.intersect(std::move(PassPA)); in run()
551 auto PAC = PA.getChecker<LazyCallGraphAnalysis>(); in run()
564 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
565 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in run()
568 PA.preserve<LazyCallGraphAnalysis>(); in run()
570 return PA; in run()
574 Module &M, const PreservedAnalyses &PA, in invalidate() argument
577 if (PA.areAllPreserved()) in invalidate()
588 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>(); in invalidate()
590 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) || in invalidate()
591 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) { in invalidate()
603 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>(); in invalidate()
620 if (Inv.invalidate(OuterAnalysisID, M, PA)) { in invalidate()
622 InnerPA = PA; in invalidate()
638 InnerAM->invalidate(C, PA); in invalidate()
682 LazyCallGraph::SCC &C, const PreservedAnalyses &PA, in invalidate() argument
685 if (PA.areAllPreserved()) in invalidate()
696 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>(); in invalidate()
699 FAM->invalidate(N.getFunction(), PA); in invalidate()
706 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>(); in invalidate()
723 if (Inv.invalidate(OuterAnalysisID, C, PA)) { in invalidate()
725 FunctionPA = PA; in invalidate()
741 FAM->invalidate(F, PA); in invalidate()
782 auto PA = PreservedAnalyses::all(); in updateNewSCCFunctionAnalyses() local
787 PA.abandon(InnerAnalysisID); in updateNewSCCFunctionAnalyses()
791 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
843 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in incorporateNewSCCRange() local
844 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in incorporateNewSCCRange()
845 AM.invalidate(*OldC, PA); in incorporateNewSCCRange()
863 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
1137 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1138 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1139 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass()
1158 auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>(); in updateCGAndAnalysisManagerForPass() local
1159 PA.preserve<FunctionAnalysisManagerCGSCCProxy>(); in updateCGAndAnalysisManagerForPass()
1160 AM.invalidate(*C, PA); in updateCGAndAnalysisManagerForPass()