LLVM API Documentation
MCRegUnitRootIterator enumerates the root registers of a register unit. More...
#include <MCRegisterInfo.h>
Public Member Functions | |
| MCRegUnitRootIterator () | |
| MCRegUnitRootIterator (unsigned RegUnit, const MCRegisterInfo *MCRI) | |
| unsigned | operator* () const |
| Dereference to get the current root register. | |
| bool | isValid () const |
| Check if the iterator is at the end of the list. | |
| void | operator++ () |
| Preincrement to move to the next root register. | |
MCRegUnitRootIterator enumerates the root registers of a register unit.
Definition at line 523 of file MCRegisterInfo.h.
| llvm::MCRegUnitRootIterator::MCRegUnitRootIterator | ( | ) | [inline] |
Definition at line 527 of file MCRegisterInfo.h.
| llvm::MCRegUnitRootIterator::MCRegUnitRootIterator | ( | unsigned | RegUnit, |
| const MCRegisterInfo * | MCRI | ||
| ) | [inline] |
Definition at line 528 of file MCRegisterInfo.h.
| bool llvm::MCRegUnitRootIterator::isValid | ( | ) | const [inline] |
Check if the iterator is at the end of the list.
Definition at line 540 of file MCRegisterInfo.h.
Referenced by llvm::MCRegAliasIterator::advance(), llvm::MCRegAliasIterator::MCRegAliasIterator(), operator++(), and llvm::PrintRegUnit::print().
| unsigned llvm::MCRegUnitRootIterator::operator* | ( | ) | const [inline] |
Dereference to get the current root register.
Definition at line 535 of file MCRegisterInfo.h.
| void llvm::MCRegUnitRootIterator::operator++ | ( | ) | [inline] |
Preincrement to move to the next root register.
Definition at line 545 of file MCRegisterInfo.h.
References isValid().