LLVM 20.0.0git
|
Used in the streaming interface as the general argument type. More...
#include "llvm/IR/DiagnosticInfo.h"
Public Member Functions | |
Argument (StringRef Str="") | |
Argument (StringRef Key, const Value *V) | |
Argument (StringRef Key, const Type *T) | |
Argument (StringRef Key, StringRef S) | |
Argument (StringRef Key, const char *S) | |
Argument (StringRef Key, int N) | |
Argument (StringRef Key, float N) | |
Argument (StringRef Key, long N) | |
Argument (StringRef Key, long long N) | |
Argument (StringRef Key, unsigned N) | |
Argument (StringRef Key, unsigned long N) | |
Argument (StringRef Key, unsigned long long N) | |
Argument (StringRef Key, ElementCount EC) | |
Argument (StringRef Key, bool B) | |
Argument (StringRef Key, DebugLoc dl) | |
Argument (StringRef Key, InstructionCost C) | |
Public Attributes | |
std::string | Key |
std::string | Val |
DiagnosticLocation | Loc |
Used in the streaming interface as the general argument type.
It internally converts everything into a key-value pair.
Definition at line 426 of file DiagnosticInfo.h.
|
inlineexplicit |
Definition at line 432 of file DiagnosticInfo.h.
Definition at line 165 of file DiagnosticInfo.cpp.
References llvm::GlobalValue::dropLLVMManglingEscape(), F, I, Loc, OS, string, and Val.
Definition at line 190 of file DiagnosticInfo.cpp.
Definition at line 196 of file DiagnosticInfo.cpp.
References string.
Definition at line 436 of file DiagnosticInfo.h.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
int | N | ||
) |
Definition at line 199 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
float | N | ||
) |
Definition at line 202 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
long | N | ||
) |
Definition at line 205 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
long long | N | ||
) |
Definition at line 208 of file DiagnosticInfo.cpp.
References string.
Definition at line 211 of file DiagnosticInfo.cpp.
References string.
Definition at line 214 of file DiagnosticInfo.cpp.
References string.
Definition at line 218 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
ElementCount | EC | ||
) |
Definition at line 222 of file DiagnosticInfo.cpp.
Definition at line 445 of file DiagnosticInfo.h.
Definition at line 236 of file DiagnosticInfo.cpp.
References llvm::DiagnosticLocation::getLine(), Loc, string, and Val.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
InstructionCost | C | ||
) |
Definition at line 229 of file DiagnosticInfo.cpp.
References llvm::CallingConv::C, OS, string, and Val.
std::string llvm::DiagnosticInfoOptimizationBase::Argument::Key |
Definition at line 427 of file DiagnosticInfo.h.
Referenced by llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument().
DiagnosticLocation llvm::DiagnosticInfoOptimizationBase::Argument::Loc |
Definition at line 430 of file DiagnosticInfo.h.
Referenced by Argument().
std::string llvm::DiagnosticInfoOptimizationBase::Argument::Val |
Definition at line 428 of file DiagnosticInfo.h.
Referenced by Argument(), llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument(), and llvm::operator<<().