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:
- include/llvm/IR/DiagnosticInfo.h
- lib/IR/DiagnosticInfo.cpp