class DiagnosticInfoISelFallback
Declaration
class DiagnosticInfoISelFallback : public DiagnosticInfo { /* full declaration omitted */ };
Description
Diagnostic information for ISel fallback path.
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:955
Inherits from: DiagnosticInfo
Member Variables
- private const llvm::Function& Fn
- The function that is concerned by this diagnostic.
Method Overview
- public DiagnosticInfoISelFallback(const llvm::Function & Fn, llvm::DiagnosticSeverity Severity = DS_Warning)
- public static bool classof(const llvm::DiagnosticInfo * DI)
- public const llvm::Function & getFunction() const
- public void print(llvm::DiagnosticPrinter & DP) const
Inherited from DiagnosticInfo:
Methods
¶DiagnosticInfoISelFallback(
const llvm::Function& Fn,
llvm::DiagnosticSeverity Severity =
DS_Warning)
DiagnosticInfoISelFallback(
const llvm::Function& Fn,
llvm::DiagnosticSeverity Severity =
DS_Warning)
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:960
Parameters
- const llvm::Function& Fn
- llvm::DiagnosticSeverity Severity = DS_Warning
¶static bool classof(
const llvm::DiagnosticInfo* DI)
static bool classof(
const llvm::DiagnosticInfo* DI)
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:968
Parameters
- const llvm::DiagnosticInfo* DI
¶const llvm::Function& getFunction() const
const llvm::Function& getFunction() const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:964
¶void print(llvm::DiagnosticPrinter& DP) const
void print(llvm::DiagnosticPrinter& DP) const
Description
Print using the given \p DP a user-friendly message. This is the default message that will be printed to the user. It is used when the frontend does not directly take advantage of the information contained in fields of the subclasses. The printed message must not end with '.' nor start with a severity keyword.
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:966