LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::PSetIterator Class Reference

#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 662 of file MachineRegisterInfo.h.

Constructor & Destructor Documentation

llvm::PSetIterator::PSetIterator ( )
inline

Definition at line 666 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 685 of file MachineRegisterInfo.h.

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

Definition at line 687 of file MachineRegisterInfo.h.

References isValid().


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