Lines Matching defs:PIC

460     PassInstrumentationCallbacks &PIC) {
461 PIC.registerBeforeNonSkippedPassCallback([&PIC, this](StringRef P, Any IR) {
462 saveIRBeforePass(IR, P, PIC.getPassNameForClassName(P));
465 PIC.registerAfterPassCallback(
466 [&PIC, this](StringRef P, Any IR, const PreservedAnalyses &) {
467 handleIRAfterPass(IR, P, PIC.getPassNameForClassName(P));
469 PIC.registerAfterPassInvalidatedCallback(
514 void IRChangedPrinter::registerCallbacks(PassInstrumentationCallbacks &PIC) {
517 TextChangeReporter<std::string>::registerRequiredCallbacks(PIC);
547 void IRChangedTester::registerCallbacks(PassInstrumentationCallbacks &PIC) {
549 TextChangeReporter<std::string>::registerRequiredCallbacks(PIC);
985 StringRef PassName = PIC->getPassNameForClassName(PassID);
993 StringRef PassName = PIC->getPassNameForClassName(PassID);
1020 PassInstrumentationCallbacks &PIC) {
1021 this->PIC = &PIC;
1029 PIC.registerBeforeNonSkippedPassCallback(
1033 PIC.registerAfterPassCallback(
1037 PIC.registerAfterPassInvalidatedCallback(
1045 PassInstrumentationCallbacks &PIC) {
1046 PIC.registerShouldRunOptionalPassCallback(
1088 PassInstrumentationCallbacks &PIC) {
1093 PIC.registerShouldRunOptionalPassCallback([this](StringRef PassName, Any IR) {
1107 PassInstrumentationCallbacks &PIC) {
1117 PIC.registerBeforeSkippedPassCallback([this, SpecialPasses](StringRef PassID,
1124 PIC.registerBeforeNonSkippedPassCallback([this, SpecialPasses](
1147 PIC.registerAfterPassCallback(
1155 PIC.registerAfterPassInvalidatedCallback(
1164 PIC.registerBeforeAnalysisCallback([this](StringRef PassID, Any IR) {
1169 PIC.registerAfterAnalysisCallback(
1171 PIC.registerAnalysisInvalidatedCallback([this](StringRef PassID, Any IR) {
1175 PIC.registerAnalysesClearedCallback([this](StringRef IRName) {
1363 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager &MAM) {
1368 PIC.registerBeforeNonSkippedPassCallback([this, &MAM, Registered](
1397 PIC.registerAfterPassInvalidatedCallback(
1406 PIC.registerAfterPassCallback([this, &MAM](StringRef P, Any IR,
1463 void VerifyInstrumentation::registerCallbacks(PassInstrumentationCallbacks &PIC,
1465 PIC.registerAfterPassCallback(
1569 void InLineChangePrinter::registerCallbacks(PassInstrumentationCallbacks &PIC) {
1574 TextChangeReporter<IRDataT<EmptyData>>::registerRequiredCallbacks(PIC);
1580 PassInstrumentationCallbacks &PIC) {
1583 PIC.registerBeforeNonSkippedPassCallback(
1585 PIC.registerAfterPassCallback(
1590 PIC.registerAfterPassInvalidatedCallback(
1593 PIC.registerBeforeAnalysisCallback(
1595 PIC.registerAfterAnalysisCallback(
2438 PassInstrumentationCallbacks &PIC) {
2447 ChangeReporter<IRDataT<DCData>>::registerRequiredCallbacks(PIC);
2504 PassInstrumentationCallbacks &PIC) {
2511 PIC.registerBeforeNonSkippedPassCallback(
2512 [&PIC, this](StringRef PassID, Any IR) {
2517 if (!isInteresting(IR, PassID, PIC.getPassNameForClassName(PassID))) {
2527 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager *MAM) {
2528 PrintIR.registerCallbacks(PIC);
2529 PrintPass.registerCallbacks(PIC);
2530 TimePasses.registerCallbacks(PIC);
2531 OptNone.registerCallbacks(PIC);
2532 OptPassGate.registerCallbacks(PIC);
2533 PrintChangedIR.registerCallbacks(PIC);
2534 PseudoProbeVerification.registerCallbacks(PIC);
2536 Verify.registerCallbacks(PIC, MAM);
2537 PrintChangedDiff.registerCallbacks(PIC);
2538 WebsiteChangeReporter.registerCallbacks(PIC);
2539 ChangeTester.registerCallbacks(PIC);
2540 PrintCrashIR.registerCallbacks(PIC);
2541 DroppedStatsIR.registerCallbacks(PIC);
2543 PreservedCFGChecker.registerCallbacks(PIC, *MAM);
2551 TimeProfilingPasses.registerCallbacks(PIC);