|
| Mips16RegisterInfo () |
|
bool | requiresRegisterScavenging (const MachineFunction &MF) const override |
|
bool | requiresFrameIndexScavenging (const MachineFunction &MF) const override |
|
bool | useFPForScavengingIndex (const MachineFunction &MF) const override |
|
bool | saveScavengerRegister (MachineBasicBlock &MBB, MachineBasicBlock::iterator I, MachineBasicBlock::iterator &UseMI, const TargetRegisterClass *RC, Register Reg) const override |
|
const TargetRegisterClass * | intRegClass (unsigned Size) const override |
| Return GPR register class.
|
|
| MipsRegisterInfo () |
|
const TargetRegisterClass * | getPointerRegClass (const MachineFunction &MF, unsigned Kind) const override |
| Code Generation virtual methods...
|
|
unsigned | getRegPressureLimit (const TargetRegisterClass *RC, MachineFunction &MF) const override |
|
const MCPhysReg * | getCalleeSavedRegs (const MachineFunction *MF) const override |
| Mips Callee Saved Registers.
|
|
const uint32_t * | getCallPreservedMask (const MachineFunction &MF, CallingConv::ID) const override |
|
BitVector | getReservedRegs (const MachineFunction &MF) const override |
|
bool | eliminateFrameIndex (MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override |
| Stack Frame Processing Methods.
|
|
bool | canRealignStack (const MachineFunction &MF) const override |
|
Register | getFrameRegister (const MachineFunction &MF) const override |
| Debug information queries.
|
|
virtual const TargetRegisterClass * | intRegClass (unsigned Size) const =0 |
| Return GPR register class.
|
|
Definition at line 20 of file Mips16RegisterInfo.h.