LLVM 19.0.0git
Public Member Functions | List of all members
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 733 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

◆ MCRegAliasIterator()

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

Member Function Documentation

◆ isValid()

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

◆ operator*()

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

Definition at line 751 of file MCRegisterInfo.h.

◆ operator++()

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

Definition at line 753 of file MCRegisterInfo.h.

References assert(), and isValid().


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