class DiagnosticInfoPGOProfile

Declaration

class DiagnosticInfoPGOProfile : public DiagnosticInfo { /* full declaration omitted */ };

Description

Diagnostic information for the PGO profiler.

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

Inherits from: DiagnosticInfo

Member Variables

private const char* FileName
Name of the input file associated with this diagnostic.
private const llvm::Twine& Msg
Message to report.

Method Overview

  • public DiagnosticInfoPGOProfile(const char * FileName, const llvm::Twine & Msg, llvm::DiagnosticSeverity Severity = DS_Error)
  • public static bool classof(const llvm::DiagnosticInfo * DI)
  • public const char * getFileName() const
  • public const llvm::Twine & getMsg() const
  • public void print(llvm::DiagnosticPrinter & DP) const

Inherited from DiagnosticInfo:

Methods

DiagnosticInfoPGOProfile(
    const char* FileName,
    const llvm::Twine& Msg,
    llvm::DiagnosticSeverity Severity = DS_Error)

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

Parameters

const char* FileName
const llvm::Twine& Msg
llvm::DiagnosticSeverity Severity = DS_Error

static bool classof(
    const llvm::DiagnosticInfo* DI)

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

Parameters

const llvm::DiagnosticInfo* DI

const char* getFileName() const

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

const llvm::Twine& getMsg() const

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

void print(llvm::DiagnosticPrinter& DP) const

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

Parameters

llvm::DiagnosticPrinter& DP