LLVM API Documentation
#include <MachineInstrBundle.h>
Public Attributes | |
bool | Reads |
bool | Writes |
Writes - One of the operands writes the virtual register. | |
bool | Tied |
VirtRegInfo - Information about a virtual register used by a set of operands.
Definition at line 153 of file MachineInstrBundle.h.
Reads - One of the operands read the virtual register. This does not include <undef> or <internal> use operands, see MO::readsReg().
Definition at line 156 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().
Tied - Uses and defs must use the same register. This can be because of a two-address constraint, or there may be a partial redefinition of a sub-register.
Definition at line 164 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().
Writes - One of the operands writes the virtual register.
Definition at line 159 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().