13#ifndef LLVM_CODEGEN_MIRFORMATTER_H 
   14#define LLVM_CODEGEN_MIRFORMATTER_H 
   45                        std::optional<unsigned> 
OpIdx, int64_t Imm)
 const {
 
 
   71        "target did not implement parsing MIR custom pseudo source value");
 
 
 
function_ref< bool(StringRef::iterator Loc, const Twine &)> ErrorCallbackType
 
MachineInstr unsigned OpIdx
 
Representation of each machine instruction.
 
Manage lifetime of a slot tracker for printing IR.
 
Special value supplied for machine level alias analysis.
 
StringRef - Represent a constant reference to a string, i.e.
 
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
 
LLVM Value Representation.
 
An efficient, type-erasing, non-owning reference to a callable.
 
This class implements an extremely fast bulk output stream that can only output to a stream.
 
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
 
This is an optimization pass for GlobalISel generic memory operations.