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 =0 | llvm::MRegisterInfo | [pure virtual] |
| eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const | llvm::MRegisterInfo | [inline, virtual] |
| eliminateFrameIndex(MachineBasicBlock::iterator MI) const=0 | llvm::MRegisterInfo | [pure virtual] |
| emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const =0 | llvm::MRegisterInfo | [pure virtual] |
| emitPrologue(MachineFunction &MF) const =0 | llvm::MRegisterInfo | [pure 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 | |
| getCalleeSaveRegClasses() const=0 | llvm::MRegisterInfo | [pure virtual] |
| getCalleeSaveRegs() const=0 | llvm::MRegisterInfo | [pure virtual] |
| getCallFrameDestroyOpcode() const | llvm::MRegisterInfo | [inline] |
| getCallFrameSetupOpcode() const | llvm::MRegisterInfo | [inline] |
| getDwarfRegNum(unsigned RegNum) const=0 | llvm::MRegisterInfo | [pure virtual] |
| getFrameRegister(MachineFunction &MF) const =0 | llvm::MRegisterInfo | [pure 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=0 | llvm::MRegisterInfo | [pure virtual] |
| getRegClass(unsigned i) 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 TargetRegisterClass *RC) const=0 | llvm::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 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 | |
| storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, int FrameIndex, const TargetRegisterClass *RC) const =0 | llvm::MRegisterInfo | [pure virtual] |
| ~MRegisterInfo() | llvm::MRegisterInfo | [protected, virtual] |