LLVM: llvm::MCRegAliasIterator Class Reference (original) (raw)

MCRegAliasIterator enumerates all registers aliasing Reg. More...

#include "[llvm/MC/MCRegisterInfo.h](MCRegisterInfo%5F8h%5Fsource.html)"

Detailed Description

Constructor & Destructor Documentation

Member Function Documentation

isValid()

bool llvm::MCRegAliasIterator::isValid ( ) const inline

Definition at line 769 of file MCRegisterInfo.h.

Referenced by addRegAndItsAliases(), llvm::MachineInstr::addRegisterDead(), llvm::MachineInstr::addRegisterKilled(), AnyAliasLiveIn(), llvm::HexagonSubtarget::CallMutation::apply(), llvm::calculateDbgEntityHistory(), CheckForLiveRegDef(), CheckForLiveRegDef(), llvm::RegAllocBase::cleanupFailedVReg(), collectRegDefs(), llvm::MachineRegisterInfo::disableCalleeSavedRegister(), findDeadCallerSavedReg(), llvm::rdf::PhysicalRegisterInfo::getAliasSet(), llvm::PPCRegisterInfo::getReservedRegs(), llvm::SparcRegisterInfo::getReservedRegs(), llvm::SystemZRegisterInfo::getReservedRegs(), llvm::VERegisterInfo::getReservedRegs(), llvm::X86RegisterInfo::getReservedRegs(), TransferTracker::isCalleeSaved(), LiveDebugValues::InstrRefBasedLDV::isCalleeSavedReg(), llvm::MachineRegisterInfo::isConstantPhysReg(), llvm::MachineRegisterInfo::isPhysRegModified(), llvm::MachineRegisterInfo::isPhysRegUsed(), LiveDebugValues::MLocTracker::MLocTracker(), needToReserveScavengingSpillSlots(), operator++(), llvm::rdf::Liveness::resetKills(), llvm::ExecutionDomainFix::runOnMachineFunction(), llvm::RegisterClassInfo::runOnMachineFunction(), setAliasRegs(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::AggressiveAntiDepBreaker::StartBlock(), and llvm::CriticalAntiDepBreaker::StartBlock().

operator*()

MCRegister llvm::MCRegAliasIterator::operator* ( ) const inline

operator++()


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