LLVM API Documentation

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::MachineRegisterInfo [inline]
addPhysRegsUsedFromRegMask(const uint32_t *RegMask)llvm::MachineRegisterInfo [inline]
addRegOperandToUseList(MachineOperand *MO)llvm::MachineRegisterInfo
canReserveReg(unsigned PhysReg) const llvm::MachineRegisterInfo [inline]
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::MachineRegisterInfo [inline]
def_bundle_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
def_bundle_end()llvm::MachineRegisterInfo [inline, static]
def_bundle_iterator typedefllvm::MachineRegisterInfo
def_bundles(unsigned Reg) const llvm::MachineRegisterInfo [inline]
def_empty(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
def_end()llvm::MachineRegisterInfo [inline, static]
def_instr_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
def_instr_end()llvm::MachineRegisterInfo [inline, static]
def_instr_iterator typedefllvm::MachineRegisterInfo
def_instructions(unsigned Reg) const llvm::MachineRegisterInfo [inline]
def_iterator typedefllvm::MachineRegisterInfo
def_operands(unsigned Reg) const llvm::MachineRegisterInfo [inline]
defusechain_instr_iterator classllvm::MachineRegisterInfo [friend]
defusechain_iterator classllvm::MachineRegisterInfo [friend]
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::MachineRegisterInfo [inline]
getPressureSets(unsigned RegUnit) const llvm::MachineRegisterInfo [inline]
getRegAllocationHint(unsigned Reg) const llvm::MachineRegisterInfo [inline]
getRegClass(unsigned Reg) const llvm::MachineRegisterInfo [inline]
getReservedRegs() const llvm::MachineRegisterInfo [inline]
getSimpleHint(unsigned Reg) const llvm::MachineRegisterInfo [inline]
getTargetRegisterInfo() const llvm::MachineRegisterInfo [inline]
getUniqueVRegDef(unsigned Reg) const llvm::MachineRegisterInfo
getVRegDef(unsigned Reg) const llvm::MachineRegisterInfo
hasOneDef(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
hasOneNonDBGUse(unsigned RegNo) const llvm::MachineRegisterInfo
hasOneUse(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
invalidateLiveness()llvm::MachineRegisterInfo [inline]
isAllocatable(unsigned PhysReg) const llvm::MachineRegisterInfo [inline]
isConstantPhysReg(unsigned PhysReg, const MachineFunction &MF) const llvm::MachineRegisterInfo
isLiveIn(unsigned Reg) const llvm::MachineRegisterInfo
isPhysRegUsed(unsigned Reg) const llvm::MachineRegisterInfo [inline]
isReserved(unsigned PhysReg) const llvm::MachineRegisterInfo [inline]
isSSA() const llvm::MachineRegisterInfo [inline]
leaveSSA()llvm::MachineRegisterInfo [inline]
livein_begin() const llvm::MachineRegisterInfo [inline]
livein_empty() const llvm::MachineRegisterInfo [inline]
livein_end() const llvm::MachineRegisterInfo [inline]
livein_iterator typedefllvm::MachineRegisterInfo
MachineRegisterInfo(const MachineFunction *MF)llvm::MachineRegisterInfo [explicit]
markUsesInDebugValueAsUndef(unsigned Reg) const llvm::MachineRegisterInfo
moveOperands(MachineOperand *Dst, MachineOperand *Src, unsigned NumOps)llvm::MachineRegisterInfo
recomputeRegClass(unsigned Reg, const TargetMachine &)llvm::MachineRegisterInfo
reg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_bundle_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_bundle_end()llvm::MachineRegisterInfo [inline, static]
reg_bundle_iterator typedefllvm::MachineRegisterInfo
reg_bundle_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_bundle_nodbg_end()llvm::MachineRegisterInfo [inline, static]
reg_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_bundles(unsigned Reg) const llvm::MachineRegisterInfo [inline]
reg_empty(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_end()llvm::MachineRegisterInfo [inline, static]
reg_instr_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_instr_end()llvm::MachineRegisterInfo [inline, static]
reg_instr_iterator typedefllvm::MachineRegisterInfo
reg_instr_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_instr_nodbg_end()llvm::MachineRegisterInfo [inline, static]
reg_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_instructions(unsigned Reg) const llvm::MachineRegisterInfo [inline]
reg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_nodbg_bundles(unsigned Reg) const llvm::MachineRegisterInfo [inline]
reg_nodbg_empty(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
reg_nodbg_end()llvm::MachineRegisterInfo [inline, static]
reg_nodbg_instructions(unsigned Reg) const llvm::MachineRegisterInfo [inline]
reg_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_operands(unsigned Reg) const llvm::MachineRegisterInfo [inline]
reg_operands(unsigned Reg) const llvm::MachineRegisterInfo [inline]
removeRegOperandFromUseList(MachineOperand *MO)llvm::MachineRegisterInfo
replaceRegWith(unsigned FromReg, unsigned ToReg)llvm::MachineRegisterInfo
reservedRegsFrozen() const llvm::MachineRegisterInfo [inline]
resetDelegate(Delegate *delegate)llvm::MachineRegisterInfo [inline]
setDelegate(Delegate *delegate)llvm::MachineRegisterInfo [inline]
setPhysRegUnused(unsigned Reg)llvm::MachineRegisterInfo [inline]
setPhysRegUsed(unsigned Reg)llvm::MachineRegisterInfo [inline]
setRegAllocationHint(unsigned Reg, unsigned Type, unsigned PrefReg)llvm::MachineRegisterInfo [inline]
setRegClass(unsigned Reg, const TargetRegisterClass *RC)llvm::MachineRegisterInfo
setRegUnitUsed(unsigned RegUnit)llvm::MachineRegisterInfo [inline]
tracksLiveness() const llvm::MachineRegisterInfo [inline]
use_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_bundle_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_bundle_end()llvm::MachineRegisterInfo [inline, static]
use_bundle_iterator typedefllvm::MachineRegisterInfo
use_bundle_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_bundle_nodbg_end()llvm::MachineRegisterInfo [inline, static]
use_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
use_bundles(unsigned Reg) const llvm::MachineRegisterInfo [inline]
use_empty(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_end()llvm::MachineRegisterInfo [inline, static]
use_instr_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_instr_end()llvm::MachineRegisterInfo [inline, static]
use_instr_iterator typedefllvm::MachineRegisterInfo
use_instr_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_instr_nodbg_end()llvm::MachineRegisterInfo [inline, static]
use_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
use_instructions(unsigned Reg) const llvm::MachineRegisterInfo [inline]
use_iterator typedefllvm::MachineRegisterInfo
use_nodbg_begin(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_nodbg_bundles(unsigned Reg) const llvm::MachineRegisterInfo [inline]
use_nodbg_empty(unsigned RegNo) const llvm::MachineRegisterInfo [inline]
use_nodbg_end()llvm::MachineRegisterInfo [inline, static]
use_nodbg_instructions(unsigned Reg) const llvm::MachineRegisterInfo [inline]
use_nodbg_iterator typedefllvm::MachineRegisterInfo
use_nodbg_operands(unsigned Reg) const llvm::MachineRegisterInfo [inline]
use_operands(unsigned Reg) const llvm::MachineRegisterInfo [inline]
verifyUseList(unsigned Reg) const llvm::MachineRegisterInfo
verifyUseLists() const llvm::MachineRegisterInfo