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

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: