LLVM API Documentation

llvm::MRegisterInfo Member List

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

areAliases(unsigned regA, unsigned regB) constllvm::MRegisterInfo [inline]
copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, unsigned SrcReg, const TargetRegisterClass *RC) const =0llvm::MRegisterInfo [pure virtual]
eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) constllvm::MRegisterInfo [inline, virtual]
eliminateFrameIndex(MachineBasicBlock::iterator MI) const=0llvm::MRegisterInfo [pure virtual]
emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const =0llvm::MRegisterInfo [pure virtual]
emitPrologue(MachineFunction &MF) const =0llvm::MRegisterInfo [pure virtual]
FirstVirtualRegister enum valuellvm::MRegisterInfo
foldMemoryOperand(MachineInstr *MI, unsigned OpNum, int FrameIndex) constllvm::MRegisterInfo [inline, virtual]
get(unsigned RegNo) constllvm::MRegisterInfo [inline]
getAliasSet(unsigned RegNo) constllvm::MRegisterInfo [inline]
getAllocatableSet(MachineFunction &MF) const llvm::MRegisterInfo
getCalleeSaveRegClasses() const=0llvm::MRegisterInfo [pure virtual]
getCalleeSaveRegs() const=0llvm::MRegisterInfo [pure virtual]
getCallFrameDestroyOpcode() constllvm::MRegisterInfo [inline]
getCallFrameSetupOpcode() constllvm::MRegisterInfo [inline]
getDwarfRegNum(unsigned RegNum) const=0llvm::MRegisterInfo [pure virtual]
getFrameRegister(MachineFunction &MF) const =0llvm::MRegisterInfo [pure virtual]
getInitialFrameState(std::vector< MachineMove * > &Moves) constllvm::MRegisterInfo [virtual]
getLocation(MachineFunction &MF, unsigned Index, MachineLocation &ML) const llvm::MRegisterInfo [virtual]
getName(unsigned RegNo) constllvm::MRegisterInfo [inline]
getNumRegClasses() constllvm::MRegisterInfo [inline]
getNumRegs() constllvm::MRegisterInfo [inline]
getRARegister() const=0llvm::MRegisterInfo [pure virtual]
getRegClass(unsigned i) constllvm::MRegisterInfo [inline]
isPhysicalRegister(unsigned Reg)llvm::MRegisterInfo [inline, static]
isVirtualRegister(unsigned Reg)llvm::MRegisterInfo [inline, static]
loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC) const=0llvm::MRegisterInfo [pure virtual]
MRegisterInfo(const TargetRegisterDesc *D, unsigned NR, regclass_iterator RegClassBegin, regclass_iterator RegClassEnd, int CallFrameSetupOpcode=-1, int CallFrameDestroyOpcode=-1)llvm::MRegisterInfo [protected]
NoRegister enum valuellvm::MRegisterInfo
operator[](unsigned RegNo) constllvm::MRegisterInfo [inline]
processFunctionBeforeFrameFinalized(MachineFunction &MF) const llvm::MRegisterInfo [inline, virtual]
regclass_begin() constllvm::MRegisterInfo [inline]
regclass_end() constllvm::MRegisterInfo [inline]
regclass_iterator typedefllvm::MRegisterInfo
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, int FrameIndex, const TargetRegisterClass *RC) const =0llvm::MRegisterInfo [pure virtual]
~MRegisterInfo()llvm::MRegisterInfo [protected, virtual]