Lines Matching refs:LanaiRegisterInfo
34 LanaiRegisterInfo::LanaiRegisterInfo() : LanaiGenRegisterInfo(Lanai::RCA) {} in LanaiRegisterInfo() function in LanaiRegisterInfo
37 LanaiRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()
41 BitVector LanaiRegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()
63 bool LanaiRegisterInfo::requiresRegisterScavenging( in requiresRegisterScavenging()
68 bool LanaiRegisterInfo::trackLivenessAfterRegAlloc( in trackLivenessAfterRegAlloc()
135 void LanaiRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()
248 bool LanaiRegisterInfo::hasBasePointer(const MachineFunction &MF) const { in hasBasePointer()
258 unsigned LanaiRegisterInfo::getRARegister() const { return Lanai::RCA; } in getRARegister()
260 unsigned LanaiRegisterInfo::getFrameRegister(const MachineFunction &MF) const { in getFrameRegister()
264 unsigned LanaiRegisterInfo::getBaseRegister() const { return Lanai::R14; } in getBaseRegister()
266 bool LanaiRegisterInfo::canRealignStack(const MachineFunction &MF) const { in canRealignStack()
272 unsigned LanaiRegisterInfo::getEHExceptionRegister() const { in getEHExceptionRegister()
277 unsigned LanaiRegisterInfo::getEHHandlerRegister() const { in getEHHandlerRegister()
283 LanaiRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()