LLVM API Documentation
| areAliases(unsigned regA, unsigned regB) const | llvm::TargetRegisterInfo | [inline] |
| eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const | llvm::TargetRegisterInfo | [inline, virtual] |
| eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, RegScavenger *RS=NULL) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| emitPrologue(MachineFunction &MF) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| FirstVirtualRegister enum value | llvm::TargetRegisterInfo | |
| get(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| getAliasSet(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| getAllocatableSet(MachineFunction &MF, const TargetRegisterClass *RC=NULL) const | llvm::TargetRegisterInfo | |
| getAsmName(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| getCalleeSavedRegClasses(const MachineFunction *MF) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getCalleeSavedRegs(const MachineFunction *MF=0) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getCallFrameDestroyOpcode() const | llvm::TargetRegisterInfo | [inline] |
| getCallFrameSetupOpcode() const | llvm::TargetRegisterInfo | [inline] |
| getCrossCopyRegClass(const TargetRegisterClass *RC) const | llvm::TargetRegisterInfo | [inline, virtual] |
| getDwarfRegNum(unsigned RegNum, bool isEH) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getFrameIndexOffset(MachineFunction &MF, int FI) const | llvm::TargetRegisterInfo | [virtual] |
| getFrameRegister(MachineFunction &MF) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getInitialFrameState(std::vector< MachineMove > &Moves) const | llvm::TargetRegisterInfo | [virtual] |
| getName(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| getNumRegClasses() const | llvm::TargetRegisterInfo | [inline] |
| getNumRegs() const | llvm::TargetRegisterInfo | [inline] |
| getPhysicalRegisterRegClass(unsigned Reg, MVT VT=MVT::Other) const | llvm::TargetRegisterInfo | |
| getRARegister() const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getRegClass(unsigned i) const | llvm::TargetRegisterInfo | [inline] |
| getReservedRegs(const MachineFunction &MF) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getSubReg(unsigned RegNo, unsigned Index) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| getSubRegisters(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| getSuperRegisters(unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| hasFP(const MachineFunction &MF) const =0 | llvm::TargetRegisterInfo | [pure virtual] |
| hasReservedCallFrame(MachineFunction &MF) const | llvm::TargetRegisterInfo | [inline, virtual] |
| isPhysicalRegister(unsigned Reg) | llvm::TargetRegisterInfo | [inline, static] |
| isSubRegister(unsigned regA, unsigned regB) const | llvm::TargetRegisterInfo | [inline] |
| isSuperRegister(unsigned regA, unsigned regB) const | llvm::TargetRegisterInfo | [inline] |
| isVirtualRegister(unsigned Reg) | llvm::TargetRegisterInfo | [inline, static] |
| needsStackRealignment(const MachineFunction &MF) const | llvm::TargetRegisterInfo | [inline, virtual] |
| NoRegister enum value | llvm::TargetRegisterInfo | |
| operator[](unsigned RegNo) const | llvm::TargetRegisterInfo | [inline] |
| processFunctionBeforeCalleeSavedScan(MachineFunction &MF, RegScavenger *RS=NULL) const | llvm::TargetRegisterInfo | [inline, virtual] |
| processFunctionBeforeFrameFinalized(MachineFunction &MF) const | llvm::TargetRegisterInfo | [inline, virtual] |
| regclass_begin() const | llvm::TargetRegisterInfo | [inline] |
| regclass_end() const | llvm::TargetRegisterInfo | [inline] |
| regclass_iterator typedef | llvm::TargetRegisterInfo | |
| regsOverlap(unsigned regA, unsigned regB) const | llvm::TargetRegisterInfo | [inline] |
| requiresRegisterScavenging(const MachineFunction &MF) const | llvm::TargetRegisterInfo | [inline, virtual] |
| SubregHash | llvm::TargetRegisterInfo | [protected] |
| SubregHashSize | llvm::TargetRegisterInfo | [protected] |
| targetHandlesStackFrameRounding() const | llvm::TargetRegisterInfo | [inline, virtual] |
| TargetRegisterInfo(const TargetRegisterDesc *D, unsigned NR, regclass_iterator RegClassBegin, regclass_iterator RegClassEnd, int CallFrameSetupOpcode=-1, int CallFrameDestroyOpcode=-1, const unsigned *subregs=0, const unsigned subregsize=0) | llvm::TargetRegisterInfo | [protected] |
| ~TargetRegisterInfo() | llvm::TargetRegisterInfo | [protected, virtual] |