LLVM  3.7.0
Public Member Functions | List of all members
llvm::PSetIterator Class Reference

Iterate over the pressure sets affected by the given physical or virtual register. More...

#include <MachineRegisterInfo.h>

Public Member Functions

 PSetIterator ()
 
 PSetIterator (unsigned RegUnit, const MachineRegisterInfo *MRI)
 
bool isValid () const
 
unsigned getWeight () const
 
unsigned operator* () const
 
void operator++ ()
 

Detailed 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).

Definition at line 1005 of file MachineRegisterInfo.h.

Constructor & Destructor Documentation

llvm::PSetIterator::PSetIterator ( )
inline

Definition at line 1009 of file MachineRegisterInfo.h.

llvm::PSetIterator::PSetIterator ( unsigned  RegUnit,
const MachineRegisterInfo MRI 
)
inline

Member Function Documentation

unsigned llvm::PSetIterator::getWeight ( ) const
inline
bool llvm::PSetIterator::isValid ( ) const
inline
unsigned llvm::PSetIterator::operator* ( ) const
inline

Definition at line 1028 of file MachineRegisterInfo.h.

void llvm::PSetIterator::operator++ ( )
inline

Definition at line 1030 of file MachineRegisterInfo.h.

References isValid().


The documentation for this class was generated from the following file: