LLVM 22.0.0git
llvm::MCRegAliasIterator Class Reference

MCRegAliasIterator enumerates all registers aliasing Reg. More...

#include "llvm/MC/MCRegisterInfo.h"

Public Member Functions

 MCRegAliasIterator (MCRegister Reg, const MCRegisterInfo *MCRI, bool IncludeSelf)
bool isValid () const
MCRegister operator* () const
MCRegAliasIteratoroperator++ ()

Detailed Description

MCRegAliasIterator enumerates all registers aliasing Reg.

Definition at line 748 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

◆ MCRegAliasIterator()

llvm::MCRegAliasIterator::MCRegAliasIterator ( MCRegister Reg,
const MCRegisterInfo * MCRI,
bool IncludeSelf )
inline

Definition at line 754 of file MCRegisterInfo.h.

References assert(), and Reg.

Referenced by operator++().

Member Function Documentation

◆ isValid()

◆ operator*()

MCRegister llvm::MCRegAliasIterator::operator* ( ) const
inline

Definition at line 766 of file MCRegisterInfo.h.

◆ operator++()

MCRegAliasIterator & llvm::MCRegAliasIterator::operator++ ( )
inline

Definition at line 768 of file MCRegisterInfo.h.

References assert(), isValid(), and MCRegAliasIterator().


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