Lines Matching refs:IR
23 const IRUnitT *DroppedVariableStatsIR::unwrapIR(Any IR) { in unwrapIR() argument
24 const IRUnitT **IRPtr = llvm::any_cast<const IRUnitT *>(&IR); in unwrapIR()
28 void DroppedVariableStatsIR::runBeforePass(StringRef P, Any IR) { in runBeforePass() argument
30 if (const auto *M = unwrapIR<Module>(IR)) in runBeforePass()
32 if (const auto *F = unwrapIR<Function>(IR)) in runBeforePass()
36 void DroppedVariableStatsIR::runAfterPass(StringRef P, Any IR) { in runAfterPass() argument
37 if (const auto *M = unwrapIR<Module>(IR)) in runAfterPass()
39 else if (const auto *F = unwrapIR<Function>(IR)) in runAfterPass()
95 [this](StringRef P, Any IR) { return runBeforePass(P, IR); }); in registerCallbacks() argument
97 [this](StringRef P, Any IR, const PreservedAnalyses &PA) { in registerCallbacks() argument
98 return runAfterPass(P, IR); in registerCallbacks()