Lines Matching refs:OREGetter
420 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) { in emitRemark()
426 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block) in emitRemark()
434 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in replaceAndErase()
437 emitRemark(OptName, TargetName, OREGetter); in replaceAndErase()
562 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter; member
583 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in DevirtModule()
595 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) { in DevirtModule()
711 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
758 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in run() local
765 if (DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree)) in run()
769 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary, in run()
906 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in runForTesting() argument
932 DevirtModule(M, AARGetter, OREGetter, LookupDomTree, in runForTesting()
1108 TheFn->stripPointerCasts()->getName(), OREGetter); in applySingleImplDevirt()
1395 JT->stripPointerCasts()->getName(), OREGetter); in applyICallBranchFunnel()
1486 "uniform-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniformRetValOpt()
1602 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniqueRetValOpt()
1677 OREGetter, IsBitSet); in applyVirtualConstProp()
1683 OREGetter, Val); in applyVirtualConstProp()
2282 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F) in run()