LLVM API Documentation
#include <Mips16RegisterInfo.h>
Additional Inherited Members | |
![]() | |
static unsigned | getRegisterNumbering (unsigned RegEnum) |
static unsigned | getPICCallReg () |
Get PIC indirect call register. More... | |
static const uint32_t * | getMips16RetHelperMask () |
![]() | |
const MipsSubtarget & | Subtarget |
Definition at line 22 of file Mips16RegisterInfo.h.
Mips16RegisterInfo::Mips16RegisterInfo | ( | const MipsSubtarget & | Subtarget | ) |
Definition at line 44 of file Mips16RegisterInfo.cpp.
|
virtual |
Return GPR register class.
Implements llvm::MipsRegisterInfo.
Definition at line 75 of file Mips16RegisterInfo.cpp.
bool Mips16RegisterInfo::requiresFrameIndexScavenging | ( | const MachineFunction & | MF | ) | const |
Definition at line 52 of file Mips16RegisterInfo.cpp.
|
virtual |
Reimplemented from llvm::MipsRegisterInfo.
Definition at line 48 of file Mips16RegisterInfo.cpp.
bool Mips16RegisterInfo::saveScavengerRegister | ( | MachineBasicBlock & | MBB, |
MachineBasicBlock::iterator | I, | ||
MachineBasicBlock::iterator & | UseMI, | ||
const TargetRegisterClass * | RC, | ||
unsigned | Reg | ||
) | const |
Definition at line 62 of file Mips16RegisterInfo.cpp.
References llvm::TargetInstrInfo::copyPhysReg(), llvm::TargetMachine::getInstrInfo(), llvm::MachineBasicBlock::getParent(), llvm::MachineFunction::getTarget(), and TII.
bool Mips16RegisterInfo::useFPForScavengingIndex | ( | const MachineFunction & | MF | ) | const |
Definition at line 57 of file Mips16RegisterInfo.cpp.