class PSetIterator
Declaration
class PSetIterator { /* full declaration omitted */ };
Description
Iterate over the pressure sets affected by the given physical or virtual register. If Reg is physical, it must be a register unit (from MCRegUnitIterator).
Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1202
Member Variables
- private const int* PSet = nullptr
- private unsigned int Weight = 0
Method Overview
- public PSetIterator()
- public PSetIterator(llvm::Register RegUnit, const llvm::MachineRegisterInfo * MRI)
- public unsigned int getWeight() const
- public bool isValid() const
Methods
¶PSetIterator()
PSetIterator()
Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1207
¶PSetIterator(llvm::Register RegUnit,
const llvm::MachineRegisterInfo* MRI)
PSetIterator(llvm::Register RegUnit,
const llvm::MachineRegisterInfo* MRI)
Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1209
Parameters
- llvm::Register RegUnit
- const llvm::MachineRegisterInfo* MRI
¶unsigned int getWeight() const
unsigned int getWeight() const
Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1225
¶bool isValid() const
bool isValid() const
Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1223