Lines Matching refs:OREGetter

366              function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) {  in emitRemark()
372 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block) in emitRemark()
380 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in replaceAndErase()
383 emitRemark(OptName, TargetName, OREGetter); in replaceAndErase()
508 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter; member
524 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in DevirtModule()
536 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) { in DevirtModule()
633 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
702 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in runOnModule() local
712 return DevirtModule::runForTesting(M, LegacyAARGetter(*this), OREGetter, in runOnModule()
715 return DevirtModule(M, LegacyAARGetter(*this), OREGetter, LookupDomTree, in runOnModule()
750 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in run() local
757 if (DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree)) in run()
761 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary, in run()
862 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in runForTesting() argument
888 DevirtModule(M, AARGetter, OREGetter, LookupDomTree, in runForTesting()
1041 TheFn->stripPointerCasts()->getName(), OREGetter); in applySingleImplDevirt()
1276 JT->stripPointerCasts()->getName(), OREGetter); in applyICallBranchFunnel()
1364 "uniform-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniformRetValOpt()
1476 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniqueRetValOpt()
1548 OREGetter, IsBitSet); in applyVirtualConstProp()
1553 OREGetter, Val); in applyVirtualConstProp()
2119 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F) in run()