Emit an ORE inlined-into message based on default-heuristic cost IC.
Declared in <llvm/Analysis/InlineAdvisor.h>
void
emitInlinedIntoBasedOnCost(
OptimizationRemarkEmitter& ORE,
DebugLoc DLoc,
BasicBlock const* Block,
Function const& Callee,
Function const& Caller,
InlineCost const& IC,
bool ForProfileContext = false,
char const* PassName = nullptr);
| Name | Description |
|---|---|
| ORE | Remark emitter that receives the message. |
| DLoc | Debug location of the original call site. |
| Block | Basic block containing the original call site. |
| Callee | Function that was inlined. |
| Caller | Function that received the inlined body. |
| IC | Inline cost used to format the remark. |
| ForProfileContext | Whether the remark is for profile context. |
| PassName | Optional pass name override for the remark. |