Lines Matching refs:PI
77 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses() local
93 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
104 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
149 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses() local
151 Optional<PreservedAnalyses> PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses()
194 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run() local
199 if (PI.runBeforePass<Function>(LoopCanonicalizationFPM, F)) { in run()
201 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA); in run()
259 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) { in run()
291 if (!PI.runBeforePass<Loop>(*Pass, *L)) in run()
302 PI.runAfterPassInvalidated<Loop>(*Pass, PassPA); in run()
304 PI.runAfterPass<Loop>(*Pass, *L, PassPA); in run()
335 PI.popBeforeNonSkippedPassCallback(); in run()