LLVM 20.0.0git
|
MI-specific kinds of diagnostic Arguments. More...
#include "llvm/CodeGen/MachineOptimizationRemarkEmitter.h"
Public Member Functions | |
MachineArgument (StringRef Key, const MachineInstr &MI) | |
Print an entire MachineInstr. | |
Public Member Functions inherited from llvm::DiagnosticInfoOptimizationBase::Argument | |
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) | |
Additional Inherited Members | |
Public Attributes inherited from llvm::DiagnosticInfoOptimizationBase::Argument | |
std::string | Key |
std::string | Val |
DiagnosticLocation | Loc |
MI-specific kinds of diagnostic Arguments.
Definition at line 42 of file MachineOptimizationRemarkEmitter.h.
DiagnosticInfoMIROptimization::MachineArgument::MachineArgument | ( | StringRef | Key, |
const MachineInstr & | MI | ||
) |
Print an entire MachineInstr.
Definition at line 25 of file MachineOptimizationRemarkEmitter.cpp.
References llvm::DiagnosticInfoOptimizationBase::Argument::Key, MI, OS, llvm::Pass::print(), and llvm::DiagnosticInfoOptimizationBase::Argument::Val.