Lines Matching defs:PassPA
85 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR);
98 PA.intersect(PassPA);
103 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA);
113 AM.invalidate(*C, PassPA);
115 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA);
272 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR);
286 UR.CrossSCCPA.intersect(PassPA);
289 PA.intersect(PassPA);
294 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA);
308 CGAM.invalidate(*C, PassPA);
310 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA);
411 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR);
413 PA.intersect(PassPA);
418 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA);
425 AM.invalidate(*C, PassPA);
427 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA);
541 PreservedAnalyses PassPA = Pass->run(F, FAM);
546 FAM.invalidate(F, EagerlyInvalidate ? PreservedAnalyses::none() : PassPA);
548 PI.runAfterPass<Function>(*Pass, F, PassPA);
552 PA.intersect(std::move(PassPA));