|
| | 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, unsigned Reg) const override |
| |
| const TargetRegisterClass * | intRegClass (unsigned Size) const override |
| | Return GPR register class. More...
|
| |
| | MipsRegisterInfo () |
| |
| void | adjustMipsStackFrame (MachineFunction &MF) const |
| | Adjust the Mips stack frame. More...
|
| |
| const TargetRegisterClass * | getPointerRegClass (const MachineFunction &MF, unsigned Kind) const override |
| | Code Generation virtual methods... More...
|
| |
| unsigned | getRegPressureLimit (const TargetRegisterClass *RC, MachineFunction &MF) const override |
| |
| const MCPhysReg * | getCalleeSavedRegs (const MachineFunction *MF) const override |
| | Mips Callee Saved Registers. More...
|
| |
| const uint32_t * | getCallPreservedMask (const MachineFunction &MF, CallingConv::ID) const override |
| |
| BitVector | getReservedRegs (const MachineFunction &MF) const override |
| |
| bool | requiresRegisterScavenging (const MachineFunction &MF) const override |
| |
| bool | trackLivenessAfterRegAlloc (const MachineFunction &MF) const override |
| |
| void | eliminateFrameIndex (MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override |
| | Stack Frame Processing Methods. More...
|
| |
| void | processFunctionBeforeFrameFinalized (MachineFunction &MF, RegScavenger *RS=nullptr) const |
| |
| bool | canRealignStack (const MachineFunction &MF) const |
| |
| bool | needsStackRealignment (const MachineFunction &MF) const override |
| |
| unsigned | getFrameRegister (const MachineFunction &MF) const override |
| | Debug information queries. More...
|
| |
Definition at line 22 of file Mips16RegisterInfo.h.