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)

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)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:968

Parameters

const llvm::DiagnosticInfo* DI

const llvm::Function& getFunction() const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:964

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

Parameters

llvm::DiagnosticPrinter& DP