Lines Matching defs:PI
76 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR);
93 PassPA = runSinglePass(L, Pass, AM, AR, U, PI);
112 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI);
157 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR);
160 runSinglePass(L, Pass, AM, AR, U, PI);
203 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F);
208 if (PI.runBeforePass<Function>(LoopCanonicalizationFPM, F)) {
210 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA);
268 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) {
299 if (!PI.runBeforePass<Loop>(*Pass, *L))
306 PI.runAfterPassInvalidated<Loop>(*Pass, PassPA);
308 PI.runAfterPass<Loop>(*Pass, *L, PassPA);
340 PI.popBeforeNonSkippedPassCallback();