LLVM
8.0.1
|
VirtRegInfo - Information about a virtual register used by a set of operands. More...
#include "llvm/CodeGen/MachineInstrBundle.h"
Public Attributes | |
bool | Reads |
Reads - One of the operands read the virtual register. More... | |
bool | Writes |
Writes - One of the operands writes the virtual register. More... | |
bool | Tied |
Tied - Uses and defs must use the same register. More... | |
VirtRegInfo - Information about a virtual register used by a set of operands.
Definition at line 151 of file MachineInstrBundle.h.
bool llvm::MachineOperandIteratorBase::VirtRegInfo::Reads |
Reads - One of the operands read the virtual register.
This does not include undef or internal use operands, see MO::readsReg().
Definition at line 154 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().
bool llvm::MachineOperandIteratorBase::VirtRegInfo::Tied |
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 162 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().
bool llvm::MachineOperandIteratorBase::VirtRegInfo::Writes |
Writes - One of the operands writes the virtual register.
Definition at line 157 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzeVirtReg().