|
LLVM
3.7.0
|
PhysRegInfo - Information about a physical register used by a set of operands. More...
#include <MachineInstrBundle.h>
Public Attributes | |
| bool | Clobbers |
| Clobbers - Reg or an overlapping register is defined, or a regmask clobbers Reg. More... | |
| bool | Defines |
| Defines - Reg or a super-register is defined. More... | |
| bool | Reads |
| Reads - Read or a super-register is read. More... | |
| bool | ReadsOverlap |
| ReadsOverlap - Reg or an overlapping register is read. More... | |
| bool | DefinesDead |
| DefinesDead - All defs of a Reg or a super-register are dead. More... | |
| bool | Kills |
| There is a kill of Reg or a super-register. More... | |
PhysRegInfo - Information about a physical register used by a set of operands.
Definition at line 169 of file MachineInstrBundle.h.
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::Clobbers |
Clobbers - Reg or an overlapping register is defined, or a regmask clobbers Reg.
Definition at line 172 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::Defines |
Defines - Reg or a super-register is defined.
Definition at line 175 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::DefinesDead |
DefinesDead - All defs of a Reg or a super-register are dead.
Definition at line 184 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::Kills |
There is a kill of Reg or a super-register.
Definition at line 187 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::Reads |
Reads - Read or a super-register is read.
Definition at line 178 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
| bool llvm::MachineOperandIteratorBase::PhysRegInfo::ReadsOverlap |
ReadsOverlap - Reg or an overlapping register is read.
Definition at line 181 of file MachineInstrBundle.h.
Referenced by llvm::MachineOperandIteratorBase::analyzePhysReg(), and llvm::MachineBasicBlock::computeRegisterLiveness().
1.8.6