LLVM 19.0.0git
llvm::MachineRegisterInfo Member List

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

addDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
addLiveIn(MCRegister Reg, Register vreg=Register())llvm::MachineRegisterInfoinline
addPhysRegsUsedFromRegMask(const uint32_t *RegMask)llvm::MachineRegisterInfoinline
addRegAllocationHint(Register VReg, Register PrefReg)llvm::MachineRegisterInfoinline
addRegOperandToUseList(MachineOperand *MO)llvm::MachineRegisterInfo
canReserveReg(MCRegister PhysReg) constllvm::MachineRegisterInfoinline
clearKillFlags(Register Reg) constllvm::MachineRegisterInfo
clearSimpleHint(Register VReg)llvm::MachineRegisterInfoinline
clearVirtRegs()llvm::MachineRegisterInfo
clearVirtRegTypes()llvm::MachineRegisterInfo
cloneVirtualRegister(Register VReg, StringRef Name="")llvm::MachineRegisterInfo
constrainRegAttrs(Register Reg, Register ConstrainingReg, unsigned MinNumRegs=0)llvm::MachineRegisterInfo
constrainRegClass(Register 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
createVirtualRegister(VRegAttrs RegAttr, StringRef Name="")llvm::MachineRegisterInfo
def_begin(Register RegNo) constllvm::MachineRegisterInfoinline
def_bundle_begin(Register RegNo) constllvm::MachineRegisterInfoinline
def_bundle_end()llvm::MachineRegisterInfoinlinestatic
def_bundle_iterator typedefllvm::MachineRegisterInfo
def_bundles(Register Reg) constllvm::MachineRegisterInfoinline
def_empty(Register RegNo) constllvm::MachineRegisterInfoinline
def_end()llvm::MachineRegisterInfoinlinestatic
def_instr_begin(Register RegNo) constllvm::MachineRegisterInfoinline
def_instr_end()llvm::MachineRegisterInfoinlinestatic
def_instr_iterator typedefllvm::MachineRegisterInfo
def_instructions(Register Reg) constllvm::MachineRegisterInfoinline
def_iterator typedefllvm::MachineRegisterInfo
def_operands(Register Reg) constllvm::MachineRegisterInfoinline
defusechain_instr_iteratorllvm::MachineRegisterInfofriend
defusechain_iteratorllvm::MachineRegisterInfofriend
disableCalleeSavedRegister(MCRegister Reg)llvm::MachineRegisterInfo
dumpUses(Register RegNo) constllvm::MachineRegisterInfo
EmitLiveInCopies(MachineBasicBlock *EntryMBB, const TargetRegisterInfo &TRI, const TargetInstrInfo &TII)llvm::MachineRegisterInfo
freezeReservedRegs()llvm::MachineRegisterInfo
getCalleeSavedRegs() constllvm::MachineRegisterInfo
getLiveInPhysReg(Register VReg) constllvm::MachineRegisterInfo
getLiveInVirtReg(MCRegister PReg) constllvm::MachineRegisterInfo
getMaxLaneMaskForVReg(Register Reg) constllvm::MachineRegisterInfo
getNumVirtRegs() constllvm::MachineRegisterInfoinline
getOneDef(Register Reg) constllvm::MachineRegisterInfoinline
getPressureSets(Register RegUnit) constllvm::MachineRegisterInfoinline
getRegAllocationHint(Register VReg) constllvm::MachineRegisterInfoinline
getRegAllocationHints(Register VReg) constllvm::MachineRegisterInfoinline
getRegBankOrNull(Register Reg) constllvm::MachineRegisterInfoinline
getRegClass(Register Reg) constllvm::MachineRegisterInfoinline
getRegClassOrNull(Register Reg) constllvm::MachineRegisterInfoinline
getRegClassOrRegBank(Register Reg) constllvm::MachineRegisterInfoinline
getReservedRegs() constllvm::MachineRegisterInfoinline
getSimpleHint(Register VReg) constllvm::MachineRegisterInfoinline
getTargetRegisterInfo() constllvm::MachineRegisterInfoinline
getType(Register Reg) constllvm::MachineRegisterInfoinline
getUniqueVRegDef(Register Reg) constllvm::MachineRegisterInfo
getUsedPhysRegsMask() constllvm::MachineRegisterInfoinline
getVRegAttrs(Register Reg)llvm::MachineRegisterInfoinline
getVRegDef(Register Reg) constllvm::MachineRegisterInfo
getVRegName(Register Reg) constllvm::MachineRegisterInfoinline
hasAtMostUserInstrs(Register Reg, unsigned MaxUsers) constllvm::MachineRegisterInfo
hasOneDef(Register RegNo) constllvm::MachineRegisterInfoinline
hasOneNonDBGUse(Register RegNo) constllvm::MachineRegisterInfo
hasOneNonDBGUser(Register RegNo) constllvm::MachineRegisterInfo
hasOneUse(Register RegNo) constllvm::MachineRegisterInfoinline
insertVRegByName(StringRef Name, Register Reg)llvm::MachineRegisterInfoinline
invalidateLiveness()llvm::MachineRegisterInfoinline
isAllocatable(MCRegister PhysReg) constllvm::MachineRegisterInfoinline
isConstantPhysReg(MCRegister PhysReg) constllvm::MachineRegisterInfo
isLiveIn(Register Reg) constllvm::MachineRegisterInfo
isPhysRegModified(MCRegister PhysReg, bool SkipNoReturnDef=false) constllvm::MachineRegisterInfo
isPhysRegUsed(MCRegister PhysReg, bool SkipRegMaskTest=false) constllvm::MachineRegisterInfo
isReserved(MCRegister 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(Register Reg) constllvm::MachineRegisterInfo
moveOperands(MachineOperand *Dst, MachineOperand *Src, unsigned NumOps)llvm::MachineRegisterInfo
noteCloneVirtualRegister(Register NewReg, Register SrcReg)llvm::MachineRegisterInfoinline
noteNewVirtualRegister(Register Reg)llvm::MachineRegisterInfoinline
operator=(const MachineRegisterInfo &)=deletellvm::MachineRegisterInfo
recomputeRegClass(Register Reg)llvm::MachineRegisterInfo
reg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_end()llvm::MachineRegisterInfoinlinestatic
reg_bundle_iterator typedefllvm::MachineRegisterInfo
reg_bundle_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_bundle_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_bundles(Register Reg) constllvm::MachineRegisterInfoinline
reg_empty(Register RegNo) constllvm::MachineRegisterInfoinline
reg_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_instr_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_iterator typedefllvm::MachineRegisterInfo
reg_instr_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_instr_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_instructions(Register Reg) constllvm::MachineRegisterInfoinline
reg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
reg_nodbg_bundles(Register Reg) constllvm::MachineRegisterInfoinline
reg_nodbg_empty(Register RegNo) constllvm::MachineRegisterInfoinline
reg_nodbg_end()llvm::MachineRegisterInfoinlinestatic
reg_nodbg_instructions(Register Reg) constllvm::MachineRegisterInfoinline
reg_nodbg_iterator typedefllvm::MachineRegisterInfo
reg_nodbg_operands(Register Reg) constllvm::MachineRegisterInfoinline
reg_operands(Register Reg) constllvm::MachineRegisterInfoinline
removeRegOperandFromUseList(MachineOperand *MO)llvm::MachineRegisterInfo
replaceRegWith(Register FromReg, Register ToReg)llvm::MachineRegisterInfo
reservedRegsFrozen() constllvm::MachineRegisterInfoinline
reserveReg(MCRegister PhysReg, const TargetRegisterInfo *TRI)llvm::MachineRegisterInfoinline
resetDelegate(Delegate *delegate)llvm::MachineRegisterInfoinline
setCalleeSavedRegs(ArrayRef< MCPhysReg > CSRs)llvm::MachineRegisterInfo
setRegAllocationHint(Register VReg, unsigned Type, Register PrefReg)llvm::MachineRegisterInfoinline
setRegBank(Register Reg, const RegisterBank &RegBank)llvm::MachineRegisterInfo
setRegClass(Register Reg, const TargetRegisterClass *RC)llvm::MachineRegisterInfo
setRegClassOrRegBank(Register Reg, const RegClassOrRegBank &RCOrRB)llvm::MachineRegisterInfoinline
setSimpleHint(Register VReg, Register PrefReg)llvm::MachineRegisterInfoinline
setType(Register VReg, LLT Ty)llvm::MachineRegisterInfo
shouldTrackSubRegLiveness(const TargetRegisterClass &RC) constllvm::MachineRegisterInfoinline
shouldTrackSubRegLiveness(Register VReg) constllvm::MachineRegisterInfoinline
subRegLivenessEnabled() constllvm::MachineRegisterInfoinline
tracksLiveness() constllvm::MachineRegisterInfoinline
updateDbgUsersToReg(MCRegister OldReg, MCRegister NewReg, ArrayRef< MachineInstr * > Users) constllvm::MachineRegisterInfoinline
use_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_bundle_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_bundle_end()llvm::MachineRegisterInfoinlinestatic
use_bundle_iterator typedefllvm::MachineRegisterInfo
use_bundle_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_bundle_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_bundle_nodbg_iterator typedefllvm::MachineRegisterInfo
use_bundles(Register Reg) constllvm::MachineRegisterInfoinline
use_empty(Register RegNo) constllvm::MachineRegisterInfoinline
use_end()llvm::MachineRegisterInfoinlinestatic
use_instr_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_instr_end()llvm::MachineRegisterInfoinlinestatic
use_instr_iterator typedefllvm::MachineRegisterInfo
use_instr_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_instr_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_instr_nodbg_iterator typedefllvm::MachineRegisterInfo
use_instructions(Register Reg) constllvm::MachineRegisterInfoinline
use_iterator typedefllvm::MachineRegisterInfo
use_nodbg_begin(Register RegNo) constllvm::MachineRegisterInfoinline
use_nodbg_bundles(Register Reg) constllvm::MachineRegisterInfoinline
use_nodbg_empty(Register RegNo) constllvm::MachineRegisterInfoinline
use_nodbg_end()llvm::MachineRegisterInfoinlinestatic
use_nodbg_instructions(Register Reg) constllvm::MachineRegisterInfoinline
use_nodbg_iterator typedefllvm::MachineRegisterInfo
use_nodbg_operands(Register Reg) constllvm::MachineRegisterInfoinline
use_operands(Register Reg) constllvm::MachineRegisterInfoinline
verifyUseList(Register Reg) constllvm::MachineRegisterInfo
verifyUseLists() constllvm::MachineRegisterInfo