LLVM: llvm::SuperRegClassIterator Class Reference (original) (raw)

#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"

Public Member Functions
SuperRegClassIterator (const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, bool IncludeSelf=false)
Create a SuperRegClassIterator that visits all the super-register classes of RC.
bool isValid () const
Returns true if this iterator is still pointing at a valid entry.
unsigned getSubReg () const
Returns the current sub-register index.
const uint32_t * getMask () const
Returns the bit mask of register classes that getSubReg() projects into RC.
void operator++ ()
Advance iterator to the next entry.

Definition at line 1291 of file TargetRegisterInfo.h.

getMask()

const uint32_t * llvm::SuperRegClassIterator::getMask ( ) const inline

getSubReg()

unsigned llvm::SuperRegClassIterator::getSubReg ( ) const inline

isValid()

bool llvm::SuperRegClassIterator::isValid ( ) const inline

operator++()

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

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