LLVM: llvm::PhysRegInfo Struct Reference (original) (raw)
Information about how a physical register Reg is used by a set of operands. More...
#include "[llvm/CodeGen/MachineInstrBundle.h](MachineInstrBundle%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| bool | Clobbered |
| There is a regmask operand indicating Reg is clobbered. | |
| bool | Defined |
| Reg or one of its aliases is defined. | |
| bool | FullyDefined |
| Reg or a super-register is defined. | |
| bool | Read |
| Reg or one of its aliases is read. | |
| bool | FullyRead |
| Reg or a super-register is read. The full register is read. | |
| bool | DeadDef |
| Either: | |
| bool | PartialDeadDef |
| Reg is Defined and all defs of reg or an overlapping register are dead. | |
| bool | Killed |
| There is a use operand of reg or a super-register with kill flag set. |
Information about how a physical register Reg is used by a set of operands.
Definition at line 256 of file MachineInstrBundle.h.
◆ Clobbered
bool llvm::PhysRegInfo::Clobbered
◆ DeadDef
bool llvm::PhysRegInfo::DeadDef
◆ Defined
bool llvm::PhysRegInfo::Defined
◆ FullyDefined
bool llvm::PhysRegInfo::FullyDefined
◆ FullyRead
bool llvm::PhysRegInfo::FullyRead
◆ Killed
bool llvm::PhysRegInfo::Killed
◆ PartialDeadDef
bool llvm::PhysRegInfo::PartialDeadDef
◆ Read
bool llvm::PhysRegInfo::Read
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/MachineInstrBundle.h