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 499 of file DiagnosticInfo.h.
|
inlineexplicit |
Definition at line 505 of file DiagnosticInfo.h.
Definition at line 197 of file DiagnosticInfo.cpp.
References llvm::GlobalValue::dropLLVMManglingEscape(), F, I, Loc, OS, string, and Val.
Definition at line 222 of file DiagnosticInfo.cpp.
Definition at line 228 of file DiagnosticInfo.cpp.
References string.
Definition at line 509 of file DiagnosticInfo.h.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
int | N | ||
) |
Definition at line 231 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
float | N | ||
) |
Definition at line 234 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
long | N | ||
) |
Definition at line 237 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
long long | N | ||
) |
Definition at line 240 of file DiagnosticInfo.cpp.
References string.
Definition at line 243 of file DiagnosticInfo.cpp.
References string.
Definition at line 246 of file DiagnosticInfo.cpp.
References string.
Definition at line 250 of file DiagnosticInfo.cpp.
References string.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
ElementCount | EC | ||
) |
Definition at line 254 of file DiagnosticInfo.cpp.
Definition at line 518 of file DiagnosticInfo.h.
Definition at line 268 of file DiagnosticInfo.cpp.
References llvm::DiagnosticLocation::getLine(), Loc, string, and Val.
DiagnosticInfoOptimizationBase::Argument::Argument | ( | StringRef | Key, |
InstructionCost | C | ||
) |
Definition at line 261 of file DiagnosticInfo.cpp.
References llvm::CallingConv::C, OS, string, and Val.
std::string llvm::DiagnosticInfoOptimizationBase::Argument::Key |
Definition at line 500 of file DiagnosticInfo.h.
Referenced by llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument().
DiagnosticLocation llvm::DiagnosticInfoOptimizationBase::Argument::Loc |
Definition at line 503 of file DiagnosticInfo.h.
Referenced by Argument().
std::string llvm::DiagnosticInfoOptimizationBase::Argument::Val |
Definition at line 501 of file DiagnosticInfo.h.
Referenced by Argument(), llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument(), and llvm::operator<<().