LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::MCRegUnitIterator Class Reference

#include <MCRegisterInfo.h>

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

Public Member Functions

 MCRegUnitIterator ()
 
 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 ()
 Create an invalid iterator. Call init() to point to something useful. More...
 
void init (MCPhysReg InitVal, const MCPhysReg *DiffList)
 
unsigned advance ()
 

Detailed Description

Definition at line 489 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

llvm::MCRegUnitIterator::MCRegUnitIterator ( )
inline

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

Definition at line 493 of file MCRegisterInfo.h.

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

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