Lines Matching refs:OREGetter
366 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) {
372 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block)
380 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
383 emitRemark(OptName, TargetName, OREGetter);
508 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter;
524 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
536 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) {
633 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
698 // OREGetter will do for us.
702 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & {
712 return DevirtModule::runForTesting(M, LegacyAARGetter(*this), OREGetter,
715 return DevirtModule(M, LegacyAARGetter(*this), OREGetter, LookupDomTree,
750 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & {
756 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary,
857 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
883 DevirtModule(M, AARGetter, OREGetter, LookupDomTree,
1032 TheFn->stripPointerCasts()->getName(), OREGetter);
1267 JT->stripPointerCasts()->getName(), OREGetter);
1356 "uniform-ret-val", FnName, RemarksEnabled, OREGetter,
1468 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter,
1540 OREGetter, IsBitSet);
1545 OREGetter, Val);
2111 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F)