Searched refs:LoongArchRegisterInfo (Results 1 – 8 of 8) sorted by relevance
33 LoongArchRegisterInfo::LoongArchRegisterInfo(unsigned HwMode) in LoongArchRegisterInfo() function in LoongArchRegisterInfo39 LoongArchRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()60 LoongArchRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()81 const uint32_t *LoongArchRegisterInfo::getNoPreservedMask() const { in getNoPreservedMask()86 LoongArchRegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()107 LoongArchRegisterInfo::getFrameRegister(const MachineFunction &MF) const { in getFrameRegister()112 bool LoongArchRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()199 bool LoongArchRegisterInfo::canRealignStack(const MachineFunction &MF) const { in canRealignStack()
24 struct LoongArchRegisterInfo : public LoongArchGenRegisterInfo { struct26 LoongArchRegisterInfo(unsigned HwMode);
48 LoongArchRegisterInfo RegInfo;80 const LoongArchRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
22 // Needed for implementation of LoongArchRegisterInfo::getNoPreservedMask()
143 const LoongArchRegisterInfo *RI = STI.getRegisterInfo(); in processFunctionBeforeFrameFinalized()184 const LoongArchRegisterInfo *RI = STI.getRegisterInfo(); in emitPrologue()308 const LoongArchRegisterInfo *RI = STI.getRegisterInfo(); in emitEpilogue()
123 include "LoongArchRegisterInfo.td"
1 //===-- LoongArchRegisterInfo.td - LoongArch Register defs -*- tablegen -*-===//
5247 const LoongArchRegisterInfo *TRI = Subtarget.getRegisterInfo(); in isEligibleForTailCallOptimization()