LLVM 23.0.0git
MachineInstr.h File Reference

Go to the source code of this file.

Classes

class  llvm::MachineInstr
 Representation of each machine instruction. More...
struct  llvm::MachineInstrExpressionTrait
 Special DenseMapInfo traits to compare MachineInstr* by value of the instruction rather than by pointer value. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define LLVM_MI_NUMOPERANDS_BITS   24
#define LLVM_MI_FLAGS_BITS   32
#define LLVM_MI_ASMPRINTERFLAGS_BITS   8

Functions

raw_ostreamllvm::operator<< (raw_ostream &OS, const MachineInstr &MI)

Macro Definition Documentation

◆ LLVM_MI_ASMPRINTERFLAGS_BITS

#define LLVM_MI_ASMPRINTERFLAGS_BITS   8

Definition at line 142 of file MachineInstr.h.

◆ LLVM_MI_FLAGS_BITS

#define LLVM_MI_FLAGS_BITS   32

Definition at line 141 of file MachineInstr.h.

◆ LLVM_MI_NUMOPERANDS_BITS

#define LLVM_MI_NUMOPERANDS_BITS   24

Definition at line 140 of file MachineInstr.h.