Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:HexagonRegisterInfo

1 //===-- HexagonRegisterInfo.cpp - Hexagon Register Information ------------===//
15 #include "HexagonRegisterInfo.h"
41 HexagonRegisterInfo::HexagonRegisterInfo()
45 bool HexagonRegisterInfo::isEHReturnCalleeSaveReg(unsigned R) const {
50 bool HexagonRegisterInfo::isCalleeSaveReg(unsigned Reg) const {
56 HexagonRegisterInfo::getCallerSavedRegs(const MachineFunction *MF,
105 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
136 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF)
158 void HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
213 unsigned HexagonRegisterInfo::getRARegister() const {
218 unsigned HexagonRegisterInfo::getFrameRegister(const MachineFunction
227 unsigned HexagonRegisterInfo::getFrameRegister() const {
232 unsigned HexagonRegisterInfo::getStackRegister() const {
237 bool HexagonRegisterInfo::useFPForScavengingIndex(const MachineFunction &MF)
243 unsigned HexagonRegisterInfo::getFirstCallerSavedNonParamReg() const {