LLVM  8.0.1
Public Member Functions | List of all members
llvm::MCRegUnitIterator Class Reference

#include "llvm/MC/MCRegisterInfo.h"

Inheritance diagram for llvm::MCRegUnitIterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::MCRegUnitIterator:
Collaboration graph
[legend]

Public Member Functions

 MCRegUnitIterator ()=default
 MCRegUnitIterator - Create an iterator that traverses the register units in Reg. More...
 
 MCRegUnitIterator (unsigned Reg, const MCRegisterInfo *MCRI)
 
- Public Member Functions inherited from llvm::MCRegisterInfo::DiffListIterator
bool isValid () const
 isValid - returns true if this iterator is not yet at the end. More...
 
unsigned operator* () const
 Dereference the iterator to get the value at the current position. More...
 
void operator++ ()
 Pre-increment to move to the next position. More...
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::MCRegisterInfo::DiffListIterator
 DiffListIterator ()=default
 Create an invalid iterator. Call init() to point to something useful. More...
 
void init (MCPhysReg InitVal, const MCPhysReg *DiffList)
 init - Point the iterator to InitVal, decoding subsequent values from DiffList. More...
 
unsigned advance ()
 advance - Move to the next list position, return the applied differential. More...
 

Detailed Description

Definition at line 567 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

◆ MCRegUnitIterator() [1/2]

llvm::MCRegUnitIterator::MCRegUnitIterator ( )
default

MCRegUnitIterator - Create an iterator that traverses the register units in Reg.

◆ MCRegUnitIterator() [2/2]

llvm::MCRegUnitIterator::MCRegUnitIterator ( unsigned  Reg,
const MCRegisterInfo MCRI 
)
inline

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