LLVM 19.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:
Inheritance graph
[legend]

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
 

Detailed Description

MI-specific kinds of diagnostic Arguments.

Definition at line 41 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: