Lines Matching refs:LanaiRegisterInfo
1 //===-- LanaiRegisterInfo.cpp - Lanai Register Information ------*- C++ -*-===//
13 #include "LanaiRegisterInfo.h"
35 LanaiRegisterInfo::LanaiRegisterInfo() : LanaiGenRegisterInfo(Lanai::RCA) {}
38 LanaiRegisterInfo::getCalleeSavedRegs(const MachineFunction * /*MF*/) const {
42 BitVector LanaiRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
64 bool LanaiRegisterInfo::requiresRegisterScavenging(
131 void LanaiRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
244 bool LanaiRegisterInfo::hasBasePointer(const MachineFunction &MF) const {
254 unsigned LanaiRegisterInfo::getRARegister() const { return Lanai::RCA; }
257 LanaiRegisterInfo::getFrameRegister(const MachineFunction & /*MF*/) const {
261 Register LanaiRegisterInfo::getBaseRegister() const { return Lanai::R14; }
264 LanaiRegisterInfo::getCallPreservedMask(const MachineFunction & /*MF*/,