Lines Matching defs:OREGetter
452 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) {
458 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block)
466 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
469 emitRemark(OptName, TargetName, OREGetter);
594 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter;
619 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
631 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) {
747 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
794 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & {
801 if (!DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree))
805 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary,
1004 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
1030 DevirtModule(M, AARGetter, OREGetter, LookupDomTree,
1214 TheFn->stripPointerCasts()->getName(), OREGetter);
1523 JT->stripPointerCasts()->getName(), OREGetter);
1623 "uniform-ret-val", FnName, RemarksEnabled, OREGetter,
1739 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter,
1812 OREGetter, IsBitSet);
1817 OREGetter, Val);
2457 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F)