LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::MachineRegisterInfo Member List

This is the complete list of members for llvm::MachineRegisterInfo, including all inherited members.

addLiveIn(unsigned Reg, unsigned vreg=0)llvm::MachineRegisterInfoinline
addPhysRegsUsedFromRegMask(const uint32_t *RegMask)llvm::MachineRegisterInfoinline
addRegOperandToUseList(MachineOperand *MO)llvm::MachineRegisterInfo
canReserveReg(unsigned PhysReg) const llvm::MachineRegisterInfoinline
clearKillFlags(unsigned Reg) const llvm::MachineRegisterInfo
clearVirtRegs()llvm::MachineRegisterInfo
constrainRegClass(unsigned Reg, const TargetRegisterClass *RC, unsigned MinNumRegs=0)llvm::MachineRegisterInfo
createVirtualRegister(const TargetRegisterClass *RegClass)llvm::MachineRegisterInfo
def_begin(unsigned RegNo) const llvm::MachineRegisterInfoinline
def_empty(unsigned RegNo) const llvm::MachineRegisterInfoinline
def_end()llvm::MachineRegisterInfoinlinestatic
def_iterator typedefllvm::MachineRegisterInfo
defusechain_iterator classllvm::MachineRegisterInfofriend
dumpUses(unsigned RegNo) const llvm::MachineRegisterInfo
EmitLiveInCopies(MachineBasicBlock *EntryMBB, const TargetRegisterInfo &TRI, const TargetInstrInfo &TII)llvm::MachineRegisterInfo
freezeReservedRegs(const MachineFunction &)llvm::MachineRegisterInfo
getLiveInPhysReg(unsigned VReg) const llvm::MachineRegisterInfo
getLiveInVirtReg(unsigned PReg) const llvm::MachineRegisterInfo
getNumVirtRegs() const llvm::MachineRegisterInfoinline
getPressureSets(unsigned RegUnit) const llvm::MachineRegisterInfoinline
getRegAllocationHint(unsigned Reg) const llvm::MachineRegisterInfoinline
getRegClass(unsigned Reg) const llvm::MachineRegisterInfoinline
getReservedRegs() const llvm::MachineRegisterInfoinline
getSimpleHint(unsigned Reg) const llvm::MachineRegisterInfoinline
getTargetRegisterInfo() const llvm::MachineRegisterInfoinline
getUniqueVRegDef(unsigned Reg) const llvm::MachineRegisterInfo
getVRegDef(unsigned Reg) const llvm::MachineRegisterInfo
hasOneDef(unsigned RegNo) const llvm::MachineRegisterInfoinline
hasOneNonDBGUse(unsigned RegNo) const llvm::MachineRegisterInfo
hasOneUse(unsigned RegNo) const llvm::MachineRegisterInfoinline
invalidateLiveness()llvm::MachineRegisterInfoinline
isAllocatable(unsigned PhysReg) const llvm::MachineRegisterInfoinline
isConstantPhysReg(unsigned PhysReg, const MachineFunction &MF) const llvm::MachineRegisterInfo
isLiveIn(unsigned Reg) const llvm::MachineRegisterInfo
isPhysRegUsed(unsigned Reg) const llvm::MachineRegisterInfoinline
isReserved(unsigned PhysReg) const llvm::MachineRegisterInfoinline
isSSA() const llvm::MachineRegisterInfoinline
leaveSSA()llvm::MachineRegisterInfoinline
livein_begin() const llvm::MachineRegisterInfoinline
livein_empty() const llvm::MachineRegisterInfoinline
livein_end() const llvm::MachineRegisterInfoinline
livein_iterator typedefllvm::MachineRegisterInfo
MachineRegisterInfo(const TargetMachine &TM)llvm::MachineRegisterInfoexplicit
moveOperands(MachineOperand *Dst, MachineOperand *Src, unsigned NumOps)llvm::MachineRegisterInfo
recomputeRegClass(unsigned Reg, const TargetMachine &)llvm::MachineRegisterInfo
reg_begin(unsigned RegNo) const llvm::MachineRegisterInfoinline
reg_empty(unsigned RegNo) const llvm::MachineRegisterInfoinline
reg_end()llvm::MachineRegisterInfoinlinestatic
reg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfoinline
reg_nodbg_empty(unsigned RegNo) const llvm::MachineRegisterInfoinline
reg_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_nodbg_iterator typedefllvm::MachineRegisterInfo
removeRegOperandFromUseList(MachineOperand *MO)llvm::MachineRegisterInfo
replaceRegWith(unsigned FromReg, unsigned ToReg)llvm::MachineRegisterInfo
reservedRegsFrozen() const llvm::MachineRegisterInfoinline
resetDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
setDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
setPhysRegUnused(unsigned Reg)llvm::MachineRegisterInfoinline
setPhysRegUsed(unsigned Reg)llvm::MachineRegisterInfoinline
setRegAllocationHint(unsigned Reg, unsigned Type, unsigned PrefReg)llvm::MachineRegisterInfoinline
setRegClass(unsigned Reg, const TargetRegisterClass *RC)llvm::MachineRegisterInfo
setRegUnitUsed(unsigned RegUnit)llvm::MachineRegisterInfoinline
tracksLiveness() const llvm::MachineRegisterInfoinline
use_begin(unsigned RegNo) const llvm::MachineRegisterInfoinline
use_empty(unsigned RegNo) const llvm::MachineRegisterInfoinline
use_end()llvm::MachineRegisterInfoinlinestatic
use_iterator typedefllvm::MachineRegisterInfo
use_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfoinline
use_nodbg_empty(unsigned RegNo) const llvm::MachineRegisterInfoinline
use_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_nodbg_iterator typedefllvm::MachineRegisterInfo
verifyUseList(unsigned Reg) const llvm::MachineRegisterInfo
verifyUseLists() const llvm::MachineRegisterInfo
~MachineRegisterInfo()llvm::MachineRegisterInfo