LLVM: llvm::DiagnosticInfoOptimizationBase::Argument Struct Reference (original) (raw)

Used in the streaming interface as the general argument type. More...

#include "[llvm/IR/DiagnosticInfo.h](DiagnosticInfo%5F8h%5Fsource.html)"

Public Member Functions
Argument (StringRef Str="")
LLVM_ABI Argument (StringRef Key, const Value *V)
LLVM_ABI Argument (StringRef Key, const Type *T)
LLVM_ABI Argument (StringRef Key, StringRef S)
Argument (StringRef Key, const char *S)
LLVM_ABI Argument (StringRef Key, int N)
LLVM_ABI Argument (StringRef Key, float N)
LLVM_ABI Argument (StringRef Key, long N)
LLVM_ABI Argument (StringRef Key, long long N)
LLVM_ABI Argument (StringRef Key, unsigned N)
LLVM_ABI Argument (StringRef Key, unsigned long N)
LLVM_ABI Argument (StringRef Key, unsigned long long N)
LLVM_ABI Argument (StringRef Key, ElementCount EC)
Argument (StringRef Key, bool B)
LLVM_ABI Argument (StringRef Key, DebugLoc dl)
LLVM_ABI Argument (StringRef Key, InstructionCost C)
LLVM_ABI Argument (StringRef Key, BranchProbability P)

Used in the streaming interface as the general argument type.

It internally converts everything into a key-value pair.

Definition at line 535 of file DiagnosticInfo.h.

Argument() [1/17]

llvm::DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Str = "") inlineexplicit

Argument() [2/17]

Argument() [3/17]

Argument() [4/17]

Argument() [5/17]

llvm::DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key, const char * S ) inline

Argument() [6/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
int N )

Argument() [7/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
float N )

Argument() [8/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
long N )

Argument() [9/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
long long N )

Argument() [10/17]

Argument() [11/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
unsigned long N )

Argument() [12/17]

DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key,
unsigned long long N )

Argument() [13/17]

Argument() [14/17]

llvm::DiagnosticInfoOptimizationBase::Argument::Argument ( StringRef Key, bool B ) inline

Argument() [15/17]

Argument() [16/17]

Argument() [17/17]

Key

std::string llvm::DiagnosticInfoOptimizationBase::Argument::Key

Definition at line 536 of file DiagnosticInfo.h.

Referenced by Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), and llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument().

Loc

Val

std::string llvm::DiagnosticInfoOptimizationBase::Argument::Val

Definition at line 537 of file DiagnosticInfo.h.

Referenced by Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), Argument(), llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument(), and llvm::operator<<().


The documentation for this struct was generated from the following files: