llvm::MCStreamer::emitCVInlineSiteIdDirective

Introduces an inline call site id for use with .cv_loc. Includes extra information for inline line table generation.

Synopsis

Declared in <llvm/MC/MCStreamer.h>

virtual
bool
emitCVInlineSiteIdDirective(
    unsigned int FunctionId,
    unsigned int IAFunc,
    unsigned int IAFile,
    unsigned int IALine,
    unsigned int IACol,
    SMLoc Loc);

Return Value

True if the inline site id was newly recorded.

Parameters

NameDescription
FunctionId- Inline site function id to introduce.
IAFunc- Function id of the inlined-at function.
IAFile- File number of the inlined-at location.
IALine- Line number of the inlined-at location.
IACol- Column number of the inlined-at location.
Loc- Source location for diagnostics.