LLVM 19.0.0git
llvm::MCRegisterInfo Member List

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

get(MCRegister RegNo) constllvm::MCRegisterInfoinline
getCodeViewRegNum(MCRegister RegNum) constllvm::MCRegisterInfo
getDwarfRegNum(MCRegister RegNum, bool isEH) constllvm::MCRegisterInfo
getDwarfRegNumFromDwarfEHRegNum(unsigned RegNum) constllvm::MCRegisterInfo
getEncodingValue(MCRegister RegNo) constllvm::MCRegisterInfoinline
getLLVMRegNum(unsigned RegNum, bool isEH) constllvm::MCRegisterInfo
getMatchingSuperReg(MCRegister Reg, unsigned SubIdx, const MCRegisterClass *RC) constllvm::MCRegisterInfo
getName(MCRegister RegNo) constllvm::MCRegisterInfoinline
getNumRegClasses() constllvm::MCRegisterInfoinline
getNumRegs() constllvm::MCRegisterInfoinline
getNumRegUnits() constllvm::MCRegisterInfoinline
getNumSubRegIndices() constllvm::MCRegisterInfoinline
getProgramCounter() constllvm::MCRegisterInfoinline
getRARegister() constllvm::MCRegisterInfoinline
getRegClass(unsigned i) constllvm::MCRegisterInfoinline
getRegClassName(const MCRegisterClass *Class) constllvm::MCRegisterInfoinline
getSEHRegNum(MCRegister RegNum) constllvm::MCRegisterInfo
getSubReg(MCRegister Reg, unsigned Idx) constllvm::MCRegisterInfo
getSubRegIndex(MCRegister RegNo, MCRegister SubRegNo) constllvm::MCRegisterInfo
InitMCRegisterInfo(const MCRegisterDesc *D, unsigned NR, unsigned RA, unsigned PC, const MCRegisterClass *C, unsigned NC, const MCPhysReg(*RURoots)[2], unsigned NRU, const int16_t *DL, const LaneBitmask *RUMS, const char *Strings, const char *ClassStrings, const uint16_t *SubIndices, unsigned NumIndices, const uint16_t *RET)llvm::MCRegisterInfoinline
isSubRegister(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfoinline
isSubRegisterEq(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfoinline
isSuperOrSubRegisterEq(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfoinline
isSuperRegister(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfoinline
isSuperRegisterEq(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfoinline
mapDwarfRegsToLLVMRegs(const DwarfLLVMRegPair *Map, unsigned Size, bool isEH)llvm::MCRegisterInfoinline
mapLLVMRegsToDwarfRegs(const DwarfLLVMRegPair *Map, unsigned Size, bool isEH)llvm::MCRegisterInfoinline
mapLLVMRegToCVReg(MCRegister LLVMReg, int CVReg)llvm::MCRegisterInfoinline
mapLLVMRegToSEHReg(MCRegister LLVMReg, int SEHReg)llvm::MCRegisterInfoinline
MCRegUnitIteratorllvm::MCRegisterInfofriend
MCRegUnitMaskIteratorllvm::MCRegisterInfofriend
MCRegUnitRootIteratorllvm::MCRegisterInfofriend
MCSubRegIndexIteratorllvm::MCRegisterInfofriend
MCSubRegIteratorllvm::MCRegisterInfofriend
MCSuperRegIteratorllvm::MCRegisterInfofriend
operator[](MCRegister RegNo) constllvm::MCRegisterInfoinline
regclass_begin() constllvm::MCRegisterInfoinline
regclass_end() constllvm::MCRegisterInfoinline
regclass_iterator typedefllvm::MCRegisterInfo
regclasses() constllvm::MCRegisterInfoinline
regsOverlap(MCRegister RegA, MCRegister RegB) constllvm::MCRegisterInfo
regunits(MCRegister Reg) constllvm::MCRegisterInfoinline
sub_and_superregs_inclusive(MCRegister Reg) constllvm::MCRegisterInfoinline
subregs(MCRegister Reg) constllvm::MCRegisterInfoinline
subregs_inclusive(MCRegister Reg) constllvm::MCRegisterInfoinline
superregs(MCRegister Reg) constllvm::MCRegisterInfoinline
superregs_inclusive(MCRegister Reg) constllvm::MCRegisterInfoinline