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:
- include/llvm/MC/MCRegisterInfo.h