Lines Matching refs:PIC
453 PassInstrumentationCallbacks &PIC) { in registerRequiredCallbacks() argument
454 PIC.registerBeforeNonSkippedPassCallback([&PIC, this](StringRef P, Any IR) { in registerRequiredCallbacks()
455 saveIRBeforePass(IR, P, PIC.getPassNameForClassName(P)); in registerRequiredCallbacks()
458 PIC.registerAfterPassCallback( in registerRequiredCallbacks()
459 [&PIC, this](StringRef P, Any IR, const PreservedAnalyses &) { in registerRequiredCallbacks()
460 handleIRAfterPass(IR, P, PIC.getPassNameForClassName(P)); in registerRequiredCallbacks()
462 PIC.registerAfterPassInvalidatedCallback( in registerRequiredCallbacks()
507 void IRChangedPrinter::registerCallbacks(PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
510 TextChangeReporter<std::string>::registerRequiredCallbacks(PIC); in registerCallbacks()
540 void IRChangedTester::registerCallbacks(PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
542 TextChangeReporter<std::string>::registerRequiredCallbacks(PIC); in registerCallbacks()
978 StringRef PassName = PIC->getPassNameForClassName(PassID); in shouldPrintBeforePass()
986 StringRef PassName = PIC->getPassNameForClassName(PassID); in shouldPrintAfterPass()
1013 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1014 this->PIC = &PIC; in registerCallbacks()
1022 PIC.registerBeforeNonSkippedPassCallback( in registerCallbacks()
1026 PIC.registerAfterPassCallback( in registerCallbacks()
1030 PIC.registerAfterPassInvalidatedCallback( in registerCallbacks()
1038 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1039 PIC.registerShouldRunOptionalPassCallback( in registerCallbacks()
1079 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1084 PIC.registerShouldRunOptionalPassCallback([this](StringRef PassName, Any IR) { in registerCallbacks()
1098 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1108 PIC.registerBeforeSkippedPassCallback([this, SpecialPasses](StringRef PassID, in registerCallbacks()
1115 PIC.registerBeforeNonSkippedPassCallback([this, SpecialPasses]( in registerCallbacks()
1138 PIC.registerAfterPassCallback( in registerCallbacks()
1146 PIC.registerAfterPassInvalidatedCallback( in registerCallbacks()
1155 PIC.registerBeforeAnalysisCallback([this](StringRef PassID, Any IR) { in registerCallbacks()
1160 PIC.registerAfterAnalysisCallback( in registerCallbacks()
1162 PIC.registerAnalysisInvalidatedCallback([this](StringRef PassID, Any IR) { in registerCallbacks()
1166 PIC.registerAnalysesClearedCallback([this](StringRef IRName) { in registerCallbacks()
1354 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager &MAM) { in registerCallbacks() argument
1359 PIC.registerBeforeNonSkippedPassCallback([this, &MAM, Registered]( in registerCallbacks()
1388 PIC.registerAfterPassInvalidatedCallback( in registerCallbacks()
1397 PIC.registerAfterPassCallback([this, &MAM](StringRef P, Any IR, in registerCallbacks()
1454 void VerifyInstrumentation::registerCallbacks(PassInstrumentationCallbacks &PIC, in registerCallbacks() argument
1456 PIC.registerAfterPassCallback( in registerCallbacks()
1560 void InLineChangePrinter::registerCallbacks(PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1565 TextChangeReporter<IRDataT<EmptyData>>::registerRequiredCallbacks(PIC); in registerCallbacks()
1571 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
1574 PIC.registerBeforeNonSkippedPassCallback( in registerCallbacks()
1576 PIC.registerAfterPassCallback( in registerCallbacks()
1581 PIC.registerAfterPassInvalidatedCallback( in registerCallbacks()
1584 PIC.registerBeforeAnalysisCallback( in registerCallbacks()
1586 PIC.registerAfterAnalysisCallback( in registerCallbacks()
2428 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
2437 ChangeReporter<IRDataT<DCData>>::registerRequiredCallbacks(PIC); in registerCallbacks()
2494 PassInstrumentationCallbacks &PIC) { in registerCallbacks() argument
2501 PIC.registerBeforeNonSkippedPassCallback( in registerCallbacks()
2502 [&PIC, this](StringRef PassID, Any IR) { in registerCallbacks()
2507 if (!isInteresting(IR, PassID, PIC.getPassNameForClassName(PassID))) { in registerCallbacks()
2517 PassInstrumentationCallbacks &PIC, ModuleAnalysisManager *MAM) { in registerCallbacks() argument
2518 PrintIR.registerCallbacks(PIC); in registerCallbacks()
2519 PrintPass.registerCallbacks(PIC); in registerCallbacks()
2520 TimePasses.registerCallbacks(PIC); in registerCallbacks()
2521 OptNone.registerCallbacks(PIC); in registerCallbacks()
2522 OptPassGate.registerCallbacks(PIC); in registerCallbacks()
2523 PrintChangedIR.registerCallbacks(PIC); in registerCallbacks()
2524 PseudoProbeVerification.registerCallbacks(PIC); in registerCallbacks()
2526 Verify.registerCallbacks(PIC, MAM); in registerCallbacks()
2527 PrintChangedDiff.registerCallbacks(PIC); in registerCallbacks()
2528 WebsiteChangeReporter.registerCallbacks(PIC); in registerCallbacks()
2529 ChangeTester.registerCallbacks(PIC); in registerCallbacks()
2530 PrintCrashIR.registerCallbacks(PIC); in registerCallbacks()
2532 PreservedCFGChecker.registerCallbacks(PIC, *MAM); in registerCallbacks()
2540 TimeProfilingPasses.registerCallbacks(PIC); in registerCallbacks()