LLVM  8.0.1
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
addRegAllocationHint(unsigned VReg, unsigned PrefReg)llvm::MachineRegisterInfoinline
addRegOperandToUseList(MachineOperand *MO)llvm::MachineRegisterInfo
canReserveReg(unsigned PhysReg) constllvm::MachineRegisterInfoinline
clearKillFlags(unsigned Reg) constllvm::MachineRegisterInfo
clearSimpleHint(unsigned VReg)llvm::MachineRegisterInfoinline
clearVirtRegs()llvm::MachineRegisterInfo
clearVirtRegTypes()llvm::MachineRegisterInfo
cloneVirtualRegister(unsigned VReg, StringRef Name="")llvm::MachineRegisterInfo
constrainRegAttrs(unsigned Reg, unsigned ConstrainingReg, unsigned MinNumRegs=0)llvm::MachineRegisterInfo
constrainRegClass(unsigned Reg, const TargetRegisterClass *RC, unsigned MinNumRegs=0)llvm::MachineRegisterInfo
createGenericVirtualRegister(LLT Ty, StringRef Name="")llvm::MachineRegisterInfo
createIncompleteVirtualRegister(StringRef Name="")llvm::MachineRegisterInfo
createVirtualRegister(const TargetRegisterClass *RegClass, StringRef Name="")llvm::MachineRegisterInfo
def_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
def_bundle_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
def_bundle_end()llvm::MachineRegisterInfoinlinestatic
def_bundle_iterator typedefllvm::MachineRegisterInfo
def_bundles(unsigned Reg) constllvm::MachineRegisterInfoinline
def_empty(unsigned RegNo) constllvm::MachineRegisterInfoinline
def_end()llvm::MachineRegisterInfoinlinestatic
def_instr_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
def_instr_end()llvm::MachineRegisterInfoinlinestatic
def_instr_iterator typedefllvm::MachineRegisterInfo
def_instructions(unsigned Reg) constllvm::MachineRegisterInfoinline
def_iterator typedefllvm::MachineRegisterInfo
def_operands(unsigned Reg) constllvm::MachineRegisterInfoinline
defusechain_instr_iterator classllvm::MachineRegisterInfofriend
defusechain_iterator classllvm::MachineRegisterInfofriend
disableCalleeSavedRegister(unsigned Reg)llvm::MachineRegisterInfo
dumpUses(unsigned RegNo) constllvm::MachineRegisterInfo
EmitLiveInCopies(MachineBasicBlock *EntryMBB, const TargetRegisterInfo &TRI, const TargetInstrInfo &TII)llvm::MachineRegisterInfo
freezeReservedRegs(const MachineFunction &)llvm::MachineRegisterInfo
getCalleeSavedRegs() constllvm::MachineRegisterInfo
getLiveInPhysReg(unsigned VReg) constllvm::MachineRegisterInfo
getLiveInVirtReg(unsigned PReg) constllvm::MachineRegisterInfo
getMaxLaneMaskForVReg(unsigned Reg) constllvm::MachineRegisterInfo
getNumVirtRegs() constllvm::MachineRegisterInfoinline
getPressureSets(unsigned RegUnit) constllvm::MachineRegisterInfoinline
getRegAllocationHint(unsigned VReg) constllvm::MachineRegisterInfoinline
getRegAllocationHints(unsigned VReg) constllvm::MachineRegisterInfoinline
getRegBankOrNull(unsigned Reg) constllvm::MachineRegisterInfoinline
getRegClass(unsigned Reg) constllvm::MachineRegisterInfoinline
getRegClassOrNull(unsigned Reg) constllvm::MachineRegisterInfoinline
getRegClassOrRegBank(unsigned Reg) constllvm::MachineRegisterInfoinline
getReservedRegs() constllvm::MachineRegisterInfoinline
getSimpleHint(unsigned VReg) constllvm::MachineRegisterInfoinline
getTargetRegisterInfo() constllvm::MachineRegisterInfoinline
getType(unsigned Reg) constllvm::MachineRegisterInfoinline
getUniqueVRegDef(unsigned Reg) constllvm::MachineRegisterInfo
getUsedPhysRegsMask() constllvm::MachineRegisterInfoinline
getVRegDef(unsigned Reg) constllvm::MachineRegisterInfo
getVRegName(unsigned Reg) constllvm::MachineRegisterInfoinline
hasOneDef(unsigned RegNo) constllvm::MachineRegisterInfoinline
hasOneNonDBGUse(unsigned RegNo) constllvm::MachineRegisterInfo
hasOneUse(unsigned RegNo) constllvm::MachineRegisterInfoinline
insertVRegByName(StringRef Name, unsigned Reg)llvm::MachineRegisterInfoinline
invalidateLiveness()llvm::MachineRegisterInfoinline
isAllocatable(unsigned PhysReg) constllvm::MachineRegisterInfoinline
isCallerPreservedOrConstPhysReg(unsigned PhysReg) constllvm::MachineRegisterInfo
isConstantPhysReg(unsigned PhysReg) constllvm::MachineRegisterInfo
isLiveIn(unsigned Reg) constllvm::MachineRegisterInfo
isPhysRegModified(unsigned PhysReg, bool SkipNoReturnDef=false) constllvm::MachineRegisterInfo
isPhysRegUsed(unsigned PhysReg) constllvm::MachineRegisterInfo
isReserved(unsigned PhysReg) constllvm::MachineRegisterInfoinline
isReservedRegUnit(unsigned Unit) constllvm::MachineRegisterInfo
isSSA() constllvm::MachineRegisterInfoinline
isUpdatedCSRsInitialized() constllvm::MachineRegisterInfoinline
leaveSSA()llvm::MachineRegisterInfoinline
livein_begin() constllvm::MachineRegisterInfoinline
livein_empty() constllvm::MachineRegisterInfoinline
livein_end() constllvm::MachineRegisterInfoinline
livein_iterator typedefllvm::MachineRegisterInfo
liveins() constllvm::MachineRegisterInfoinline
MachineRegisterInfo(MachineFunction *MF)llvm::MachineRegisterInfoexplicit
MachineRegisterInfo(const MachineRegisterInfo &)=deletellvm::MachineRegisterInfo
markUsesInDebugValueAsUndef(unsigned Reg) constllvm::MachineRegisterInfo
moveOperands(MachineOperand *Dst, MachineOperand *Src, unsigned NumOps)llvm::MachineRegisterInfo
operator=(const MachineRegisterInfo &)=deletellvm::MachineRegisterInfo
recomputeRegClass(unsigned Reg)llvm::MachineRegisterInfo
reg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_end()llvm::MachineRegisterInfoinlinestatic
reg_bundle_iterator typedefllvm::MachineRegisterInfo
reg_bundle_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_bundles(unsigned Reg) constllvm::MachineRegisterInfoinline
reg_empty(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_instr_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_iterator typedefllvm::MachineRegisterInfo
reg_instr_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_instr_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_instructions(unsigned Reg) constllvm::MachineRegisterInfoinline
reg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_nodbg_bundles(unsigned Reg) constllvm::MachineRegisterInfoinline
reg_nodbg_empty(unsigned RegNo) constllvm::MachineRegisterInfoinline
reg_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_nodbg_instructions(unsigned Reg) constllvm::MachineRegisterInfoinline
reg_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_operands(unsigned Reg) constllvm::MachineRegisterInfoinline
reg_operands(unsigned Reg) constllvm::MachineRegisterInfoinline
removeRegOperandFromUseList(MachineOperand *MO)llvm::MachineRegisterInfo
replaceRegWith(unsigned FromReg, unsigned ToReg)llvm::MachineRegisterInfo
reservedRegsFrozen() constllvm::MachineRegisterInfoinline
resetDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
setCalleeSavedRegs(ArrayRef< MCPhysReg > CSRs)llvm::MachineRegisterInfo
setDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
setRegAllocationHint(unsigned VReg, unsigned Type, unsigned PrefReg)llvm::MachineRegisterInfoinline
setRegBank(unsigned Reg, const RegisterBank &RegBank)llvm::MachineRegisterInfo
setRegClass(unsigned Reg, const TargetRegisterClass *RC)llvm::MachineRegisterInfo
setRegClassOrRegBank(unsigned Reg, const RegClassOrRegBank &RCOrRB)llvm::MachineRegisterInfoinline
setSimpleHint(unsigned VReg, unsigned PrefReg)llvm::MachineRegisterInfoinline
setType(unsigned VReg, LLT Ty)llvm::MachineRegisterInfo
shouldTrackSubRegLiveness(const TargetRegisterClass &RC) constllvm::MachineRegisterInfoinline
shouldTrackSubRegLiveness(unsigned VReg) constllvm::MachineRegisterInfoinline
subRegLivenessEnabled() constllvm::MachineRegisterInfoinline
tracksLiveness() constllvm::MachineRegisterInfoinline
use_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_bundle_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_bundle_end()llvm::MachineRegisterInfoinlinestatic
use_bundle_iterator typedefllvm::MachineRegisterInfo
use_bundle_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_bundle_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
use_bundles(unsigned Reg) constllvm::MachineRegisterInfoinline
use_empty(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_end()llvm::MachineRegisterInfoinlinestatic
use_instr_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_instr_end()llvm::MachineRegisterInfoinlinestatic
use_instr_iterator typedefllvm::MachineRegisterInfo
use_instr_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_instr_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
use_instructions(unsigned Reg) constllvm::MachineRegisterInfoinline
use_iterator typedefllvm::MachineRegisterInfo
use_nodbg_begin(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_nodbg_bundles(unsigned Reg) constllvm::MachineRegisterInfoinline
use_nodbg_empty(unsigned RegNo) constllvm::MachineRegisterInfoinline
use_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_nodbg_instructions(unsigned Reg) constllvm::MachineRegisterInfoinline
use_nodbg_iterator typedefllvm::MachineRegisterInfo
use_nodbg_operands(unsigned Reg) constllvm::MachineRegisterInfoinline
use_operands(unsigned Reg) constllvm::MachineRegisterInfoinline
verifyUseList(unsigned Reg) constllvm::MachineRegisterInfo
verifyUseLists() constllvm::MachineRegisterInfo