Lines Matching refs:OREGetter

321              function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) {  in emitRemark()
327 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block) in emitRemark()
335 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in replaceAndErase()
338 emitRemark(OptName, TargetName, OREGetter); in replaceAndErase()
459 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter; member
474 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in DevirtModule()
485 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) { in DevirtModule()
579 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
644 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in runOnModule() local
654 return DevirtModule::runForTesting(M, LegacyAARGetter(*this), OREGetter, in runOnModule()
657 return DevirtModule(M, LegacyAARGetter(*this), OREGetter, LookupDomTree, in runOnModule()
692 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & { in run() local
698 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary, in run()
742 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, in runForTesting() argument
761 M, AARGetter, OREGetter, LookupDomTree, in runForTesting()
889 TheFn->stripPointerCasts()->getName(), OREGetter); in applySingleImplDevirt()
1119 JT->stripPointerCasts()->getName(), OREGetter); in applyICallBranchFunnel()
1210 "uniform-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniformRetValOpt()
1321 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter, in applyUniqueRetValOpt()
1393 OREGetter, IsBitSet); in applyVirtualConstProp()
1398 OREGetter, Val); in applyVirtualConstProp()
1920 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F) in run()