Lines Matching refs:ORE
75 OptimizationRemarkEmitter &ORE, in MandatoryInlineAdvice() argument
77 : InlineAdvice(Advisor, CB, ORE, IsInliningMandatory) {} in MandatoryInlineAdvice()
84 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, IsInliningRecommended, in recordInliningImpl()
92 ORE.emit([&]() { in recordUnsuccessfulInliningImpl()
112 ORE.emit([&]() { in recordUnsuccessfulInliningImpl()
123 emitInlinedIntoBasedOnCost(ORE, DLoc, Block, *Callee, *Caller, *OIC, in recordInliningWithCalleeDeletedImpl()
130 emitInlinedIntoBasedOnCost(ORE, DLoc, Block, *Callee, *Caller, *OIC, in recordInliningImpl()
143 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice() local
161 GetBFI, PSI, RemarksEnabled ? &ORE : nullptr); in getDefaultInlineAdvice()
164 CB, GetInlineCost, ORE, in getDefaultInlineAdvice()
177 OptimizationRemarkEmitter &ORE, in InlineAdvice() argument
180 DLoc(CB.getDebugLoc()), Block(CB.getParent()), ORE(ORE), in InlineAdvice()
379 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline() argument
397 ORE.emit([&]() { in shouldInline()
404 ORE.emit([&]() { in shouldInline()
421 ORE.emit([&]() { in shouldInline()
492 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedInto() argument
496 ORE.emit([&]() { in emitInlinedInto()
510 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedIntoBasedOnCost() argument
514 ORE, DLoc, Block, Callee, Caller, IC.isAlways(), in emitInlinedIntoBasedOnCost()
594 OptimizationRemarkEmitter &ORE) { in getMandatoryKind() argument