14 #ifndef LLVM_LIB_TARGET_LANAI_LANAIREGISTERINFO_H 15 #define LLVM_LIB_TARGET_LANAI_LANAIREGISTERINFO_H 19 #define GET_REGINFO_HEADER 20 #include "LanaiGenRegisterInfo.inc" 41 unsigned FIOperandNum,
55 #endif // LLVM_LIB_TARGET_LANAI_LANAIREGISTERINFO_H This class represents lattice values for constants.
const uint32_t * getCallPreservedMask(const MachineFunction &MF, CallingConv::ID) const override
const uint16_t * getCalleeSavedRegs(const MachineFunction *MF=nullptr) const override
bool hasBasePointer(const MachineFunction &MF) const
unsigned getFrameRegister(const MachineFunction &MF) const override
int getDwarfRegNum(unsigned RegNum, bool IsEH) const
void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override
unsigned getBaseRegister() const
BitVector getReservedRegs(const MachineFunction &MF) const override
unsigned getRARegister() const
bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override
bool requiresRegisterScavenging(const MachineFunction &MF) const override