LLVM API Documentation
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 value | llvm::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 | |
getCalleeSaveRegs() const | llvm::SparcV9RegisterInfo | [virtual] |
getCallFrameDestroyOpcode() const | llvm::MRegisterInfo | [inline] |
getCallFrameSetupOpcode() const | llvm::MRegisterInfo | [inline] |
getName(unsigned RegNo) const | llvm::MRegisterInfo | [inline] |
getNumRegClasses() const | llvm::MRegisterInfo | [inline] |
getNumRegs() const | llvm::MRegisterInfo | [inline] |
getSpillAlignment(unsigned RegNo) const | llvm::MRegisterInfo | [inline] |
getSpillSize(unsigned RegNo) const | llvm::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 | llvm::SparcV9RegisterInfo | [virtual] |
MRegisterInfo(const MRegisterDesc *D, unsigned NR, regclass_iterator RegClassBegin, regclass_iterator RegClassEnd, int CallFrameSetupOpcode=-1, int CallFrameDestroyOpcode=-1) | llvm::MRegisterInfo | [protected] |
NoRegister enum value | llvm::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 typedef | llvm::MRegisterInfo | |
SparcV9RegisterInfo() | llvm::SparcV9RegisterInfo | |
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, int FrameIndex) const | llvm::SparcV9RegisterInfo | [virtual] |
~MRegisterInfo() | llvm::MRegisterInfo | [protected, virtual] |