| 
    LLVM 22.0.0git
    
   | 
 
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.   | |
| bool | Writes | 
| Writes - One of the operands writes the virtual register.   | |
| bool | Tied | 
| Tied - Uses and defs must use the same register.   | |
VirtRegInfo - Information about a virtual register used by a set of operands.
Definition at line 221 of file MachineInstrBundle.h.
| bool llvm::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 224 of file MachineInstrBundle.h.
Referenced by llvm::AnalyzeVirtRegInBundle(), and foldInlineAsmMemOperand().
| bool llvm::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 232 of file MachineInstrBundle.h.
Referenced by llvm::AnalyzeVirtRegInBundle().
| bool llvm::VirtRegInfo::Writes | 
Writes - One of the operands writes the virtual register.
Definition at line 227 of file MachineInstrBundle.h.
Referenced by llvm::AnalyzeVirtRegInBundle(), and foldInlineAsmMemOperand().