LLVM 22.0.0git
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: