LLVM API Documentation

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

#include <MCRegisterInfo.h>

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

Public Member Functions

 MCSuperRegIterator ()
 
 MCSuperRegIterator (unsigned Reg, const MCRegisterInfo *MCRI, bool IncludeSelf=false)
 
- 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

MCSuperRegIterator enumerates all super-registers of Reg. If IncludeSelf is set, Reg itself is included in the list.

Definition at line 454 of file MCRegisterInfo.h.

Constructor & Destructor Documentation

llvm::MCSuperRegIterator::MCSuperRegIterator ( )
inline

Definition at line 456 of file MCRegisterInfo.h.

llvm::MCSuperRegIterator::MCSuperRegIterator ( unsigned  Reg,
const MCRegisterInfo MCRI,
bool  IncludeSelf = false 
)
inline

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