llvm::DiagnosticInfoDontCall

Diagnostic for a call that violates a dontcall attribute.

Synopsis

Declared in <llvm/IR/DiagnosticInfo.h>

class DiagnosticInfoDontCall
    : public DiagnosticInfo

Base Classes

NameDescription
DiagnosticInfoAbstract base class for backend diagnostic reporting.

Member Functions

NameDescription
DiagnosticInfoDontCall [constructor]Construct a dontcall diagnostic for callee CalleeName.
getDebugInlineChain Return the debug inline chain.
getFunctionName Return the callee function name.
getInlinedFromMD Return the optional inline-from metadata node.
getInliningDecisions Return inlining decisions associated with this diagnostic.
getKind Return the kind of this diagnostic.
getLocCookie Return the optional location cookie.
getNote Return the additional note text.
getSeverity Return the severity of this diagnostic.
print [virtual]Print this diagnostic using DP.
setDebugInlineChain Set the debug inline chain to Chain.

Static Member Functions

NameDescription
classof Return true if DI is a DiagnosticInfoDontCall.

Non-Member Functions

NameDescription
wrapConvert a DiagnosticInfo pointer to an opaque LLVMDiagnosticInfoRef.