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

Methods

PSetIterator()

Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1207

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

Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1225

bool isValid() const

Declared at: llvm/include/llvm/CodeGen/MachineRegisterInfo.h:1223