Lines Matching refs:PassPA
90 std::optional<PreservedAnalyses> PassPA; in runWithLoopNestPasses() local
94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
119 if (!PassPA) in runWithLoopNestPasses()
124 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
130 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA); in runWithLoopNestPasses()
134 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
137 IsLoopNestPtrValid &= PassPA->getChecker<LoopNestAnalysis>().preserved(); in runWithLoopNestPasses()
160 std::optional<PreservedAnalyses> PassPA = in runWithoutLoopNestPasses() local
166 if (!PassPA) in runWithoutLoopNestPasses()
171 PA.intersect(std::move(*PassPA)); in runWithoutLoopNestPasses()
177 AM.invalidate(L, *PassPA); in runWithoutLoopNestPasses()
181 PA.intersect(std::move(*PassPA)); in runWithoutLoopNestPasses()
306 PreservedAnalyses PassPA = Pass->run(*L, LAM, LAR, Updater); in run() local
310 PI.runAfterPassInvalidated<Loop>(*Pass, PassPA); in run()
312 PI.runAfterPass<Loop>(*Pass, *L, PassPA); in run()
314 if (LAR.MSSA && !PassPA.getChecker<MemorySSAAnalysis>().preserved()) in run()
336 LAM.invalidate(*L, PassPA); in run()
340 PA.intersect(std::move(PassPA)); in run()