LLVM  14.0.0git
Public Member Functions | List of all members
llvm::MCRegisterInfo::mc_subreg_iterator Class Reference

Forward iterator over all sub-registers. More...

#include "llvm/MC/MCRegisterInfo.h"

Inheritance diagram for llvm::MCRegisterInfo::mc_subreg_iterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::MCRegisterInfo::mc_subreg_iterator:
Collaboration graph
[legend]

Public Member Functions

 mc_subreg_iterator (MCRegisterInfo::DiffListIterator Iter)
 
 mc_subreg_iterator ()=default
 
 mc_subreg_iterator (MCRegister Reg, const MCRegisterInfo *MCRI)
 
- Public Member Functions inherited from llvm::MCRegisterInfo::mc_difflist_iterator< mc_subreg_iterator >
 mc_difflist_iterator ()=default
 
bool operator== (const mc_difflist_iterator &Arg) const
 
const MCPhysRegoperator* () const
 
void operator++ ()
 

Additional Inherited Members

- Static Public Member Functions inherited from llvm::MCRegisterInfo::mc_difflist_iterator< mc_subreg_iterator >
static mc_subreg_iterator end ()
 Return an iterator past the last element. More...
 
- Protected Member Functions inherited from llvm::MCRegisterInfo::mc_difflist_iterator< mc_subreg_iterator >
 mc_difflist_iterator (MCRegisterInfo::DiffListIterator Iter)
 
 mc_difflist_iterator (MCRegister Reg, const MCPhysReg *DiffList)
 

Detailed Description

Forward iterator over all sub-registers.

TODO: Replace remaining uses of MCSubRegIterator.

Definition at line 285 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

◆ mc_subreg_iterator() [1/3]

llvm::MCRegisterInfo::mc_subreg_iterator::mc_subreg_iterator ( MCRegisterInfo::DiffListIterator  Iter)
inline

Definition at line 287 of file MCRegisterInfo.h.

◆ mc_subreg_iterator() [2/3]

llvm::MCRegisterInfo::mc_subreg_iterator::mc_subreg_iterator ( )
default

◆ mc_subreg_iterator() [3/3]

llvm::MCRegisterInfo::mc_subreg_iterator::mc_subreg_iterator ( MCRegister  Reg,
const MCRegisterInfo MCRI 
)
inline

Definition at line 290 of file MCRegisterInfo.h.


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