|
LLVM
8.0.1
|
MCRegUnitRootIterator enumerates the root registers of a register unit. More...
#include "llvm/MC/MCRegisterInfo.h"
Public Member Functions | |
| MCRegUnitRootIterator ()=default | |
| MCRegUnitRootIterator (unsigned RegUnit, const MCRegisterInfo *MCRI) | |
| unsigned | operator* () const |
| Dereference to get the current root register. More... | |
| bool | isValid () const |
| Check if the iterator is at the end of the list. More... | |
| void | operator++ () |
| Preincrement to move to the next root register. More... | |
MCRegUnitRootIterator enumerates the root registers of a register unit.
Definition at line 635 of file MCRegisterInfo.h.
|
default |
|
inline |
Definition at line 642 of file MCRegisterInfo.h.
References assert().
|
inline |
Check if the iterator is at the end of the list.
Definition at line 654 of file MCRegisterInfo.h.
Referenced by llvm::LiveRegUnits::addRegsInMask(), llvm::MCRegAliasIterator::advance(), llvm::createBreakFalseDeps(), llvm::RegScavenger::enterBasicBlockEnd(), llvm::MachineRegisterInfo::isReservedRegUnit(), llvm::MCRegAliasIterator::MCRegAliasIterator(), llvm::rdf::PhysicalRegisterInfo::PhysicalRegisterInfo(), llvm::LiveIntervals::print(), llvm::printRegUnit(), and llvm::LiveRegUnits::removeRegsNotPreserved().
|
inline |
Dereference to get the current root register.
Definition at line 649 of file MCRegisterInfo.h.
|
inline |
Preincrement to move to the next root register.
Definition at line 659 of file MCRegisterInfo.h.
References assert().
1.8.13