LLVM 22.0.0git
Public Member Functions | List of all members
llvm::DiagnosticInfoMIROptimization::MachineArgument Struct Reference

MI-specific kinds of diagnostic Arguments. More...

#include "llvm/CodeGen/MachineOptimizationRemarkEmitter.h"

Inheritance diagram for llvm::DiagnosticInfoMIROptimization::MachineArgument:
[legend]

Public Member Functions

LLVM_ABI MachineArgument (StringRef Key, const MachineInstr &MI)
 Print an entire MachineInstr.
 
- Public Member Functions inherited from llvm::DiagnosticInfoOptimizationBase::Argument
 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)
 

Additional Inherited Members

- Public Attributes inherited from llvm::DiagnosticInfoOptimizationBase::Argument
std::string Key
 
std::string Val
 
DiagnosticLocation Loc
 

Detailed Description

MI-specific kinds of diagnostic Arguments.

Definition at line 43 of file MachineOptimizationRemarkEmitter.h.

Constructor & Destructor Documentation

◆ MachineArgument()

DiagnosticInfoMIROptimization::MachineArgument::MachineArgument ( StringRef  Key,
const MachineInstr MI 
)

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