LLVM API Documentation

Public Member Functions
llvm::MCRegAliasIterator Class Reference

#include <MCRegisterInfo.h>

List of all members.

Public Member Functions

 MCRegAliasIterator (unsigned Reg, const MCRegisterInfo *MCRI, bool IncludeSelf)
bool isValid () const
unsigned operator* () const
void advance ()
void operator++ ()

Detailed Description

MCRegAliasIterator enumerates all registers aliasing Reg. If IncludeSelf is set, Reg itself is included in the list. This iterator does not guarantee any ordering or that entries are unique.

Definition at line 555 of file MCRegisterInfo.h.


Constructor & Destructor Documentation

llvm::MCRegAliasIterator::MCRegAliasIterator ( unsigned  Reg,
const MCRegisterInfo MCRI,
bool  IncludeSelf 
) [inline]

Member Function Documentation

unsigned llvm::MCRegAliasIterator::operator* ( ) const [inline]
void llvm::MCRegAliasIterator::operator++ ( ) [inline]

Definition at line 607 of file MCRegisterInfo.h.

References advance(), and isValid().


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