Lines Matching refs:PI
58 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses() local
74 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
85 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
136 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses() local
138 Optional<PreservedAnalyses> PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses()
181 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run() local
186 if (PI.runBeforePass<Function>(LoopCanonicalizationFPM, F)) { in run()
188 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA); in run()
241 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) { in run()
273 if (!PI.runBeforePass<Loop>(*Pass, *L)) in run()
284 PI.runAfterPassInvalidated<Loop>(*Pass, PassPA); in run()
286 PI.runAfterPass<Loop>(*Pass, *L, PassPA); in run()
313 PI.popBeforeNonSkippedPassCallback(); in run()