Lines Matching defs:OREGetter
417 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter) {
423 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, OptName, DLoc, Block)
431 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
434 emitRemark(OptName, TargetName, OREGetter);
559 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter;
584 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
596 RemarksEnabled(areRemarksEnabled()), OREGetter(OREGetter) {
712 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
759 auto OREGetter = [&](Function *F) -> OptimizationRemarkEmitter & {
766 if (!DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree))
770 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary,
969 function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter,
995 DevirtModule(M, AARGetter, OREGetter, LookupDomTree,
1181 TheFn->stripPointerCasts()->getName(), OREGetter);
1488 JT->stripPointerCasts()->getName(), OREGetter);
1590 "uniform-ret-val", FnName, RemarksEnabled, OREGetter,
1706 Call.replaceAndErase("unique-ret-val", FnName, RemarksEnabled, OREGetter,
1779 OREGetter, IsBitSet);
1784 OREGetter, Val);
2420 OREGetter(F).emit(OptimizationRemark(DEBUG_TYPE, "Devirtualized", F)