LLVM API Documentation

llvm::SparcV9RegisterInfo Member List

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

areAliases(unsigned regA, unsigned regB) const llvm::MRegisterInfo [inline]
copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, unsigned SrcReg, const TargetRegisterClass *RC) const llvm::SparcV9RegisterInfo [virtual]
eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const llvm::MRegisterInfo [inline, virtual]
eliminateFrameIndex(MachineBasicBlock::iterator MI) const llvm::SparcV9RegisterInfo [virtual]
emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const llvm::SparcV9RegisterInfo [virtual]
emitPrologue(MachineFunction &MF) const llvm::SparcV9RegisterInfo [virtual]
FirstVirtualRegister enum valuellvm::MRegisterInfo
foldMemoryOperand(MachineInstr *MI, unsigned OpNum, int FrameIndex) const llvm::MRegisterInfo [inline, virtual]
get(unsigned RegNo) const llvm::MRegisterInfo [inline]
getAliasSet(unsigned RegNo) const llvm::MRegisterInfo [inline]
getAllocatableSet(MachineFunction &MF) const llvm::MRegisterInfo
getCalleeSaveRegClasses() const llvm::SparcV9RegisterInfo [inline, virtual]
getCalleeSaveRegs() const llvm::SparcV9RegisterInfo [virtual]
getCallFrameDestroyOpcode() const llvm::MRegisterInfo [inline]
getCallFrameSetupOpcode() const llvm::MRegisterInfo [inline]
getDwarfRegNum(unsigned RegNum) const llvm::SparcV9RegisterInfo [virtual]
getFrameRegister(MachineFunction &MF) const llvm::SparcV9RegisterInfo [virtual]
getInitialFrameState(std::vector< MachineMove * > &Moves) const llvm::MRegisterInfo [virtual]
getLocation(MachineFunction &MF, unsigned Index, MachineLocation &ML) const llvm::MRegisterInfo [virtual]
getName(unsigned RegNo) const llvm::MRegisterInfo [inline]
getNumRegClasses() const llvm::MRegisterInfo [inline]
getNumRegs() const llvm::MRegisterInfo [inline]
getRARegister() const llvm::SparcV9RegisterInfo [virtual]
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 llvm::SparcV9RegisterInfo [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) const llvm::MRegisterInfo [inline]
processFunctionBeforeFrameFinalized(MachineFunction &MF) const llvm::MRegisterInfo [inline, virtual]
regclass_begin() const llvm::MRegisterInfo [inline]
regclass_end() const llvm::MRegisterInfo [inline]
regclass_iterator typedefllvm::MRegisterInfo
SparcV9RegisterInfo()llvm::SparcV9RegisterInfo
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, int FrameIndex, const TargetRegisterClass *RC) const llvm::SparcV9RegisterInfo [virtual]
~MRegisterInfo()llvm::MRegisterInfo [protected, virtual]