Lines Matching refs:ORE
74 OptimizationRemarkEmitter &ORE, in MandatoryInlineAdvice() argument
76 : InlineAdvice(Advisor, CB, ORE, IsInliningMandatory) {} in MandatoryInlineAdvice()
83 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, IsInliningRecommended, in recordInliningImpl()
91 ORE.emit([&]() { in recordUnsuccessfulInliningImpl()
111 ORE.emit([&]() { in recordUnsuccessfulInliningImpl()
122 emitInlinedIntoBasedOnCost(ORE, DLoc, Block, *Callee, *Caller, *OIC, in recordInliningWithCalleeDeletedImpl()
129 emitInlinedIntoBasedOnCost(ORE, DLoc, Block, *Callee, *Caller, *OIC, in recordInliningImpl()
142 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice() local
160 GetBFI, PSI, RemarksEnabled ? &ORE : nullptr); in getDefaultInlineAdvice()
163 CB, GetInlineCost, ORE, in getDefaultInlineAdvice()
176 OptimizationRemarkEmitter &ORE, in InlineAdvice() argument
179 DLoc(CB.getDebugLoc()), Block(CB.getParent()), ORE(ORE), in InlineAdvice()
378 OptimizationRemarkEmitter &ORE, bool EnableDeferral) { in shouldInline() argument
396 ORE.emit([&]() { in shouldInline()
403 ORE.emit([&]() { in shouldInline()
420 ORE.emit([&]() { in shouldInline()
491 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedInto() argument
495 ORE.emit([&]() { in emitInlinedInto()
509 OptimizationRemarkEmitter &ORE, DebugLoc DLoc, const BasicBlock *Block, in emitInlinedIntoBasedOnCost() argument
513 ORE, DLoc, Block, Callee, Caller, IC.isAlways(), in emitInlinedIntoBasedOnCost()
593 OptimizationRemarkEmitter &ORE) { in getMandatoryKind() argument