Lines Matching defs:HexagonRegisterInfo
1 //===-- HexagonRegisterInfo.cpp - Hexagon Register Information ------------===//
14 #include "HexagonRegisterInfo.h"
51 HexagonRegisterInfo::HexagonRegisterInfo(unsigned HwMode)
56 bool HexagonRegisterInfo::isEHReturnCalleeSaveReg(Register R) const {
62 HexagonRegisterInfo::getCallerSavedRegs(const MachineFunction *MF,
114 HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
136 const uint32_t *HexagonRegisterInfo::getCallPreservedMask(
142 BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF)
177 // HexagonRegisterInfo.td. If others are defined, make sure to add
203 bool HexagonRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
348 bool HexagonRegisterInfo::shouldCoalesce(MachineInstr *MI,
397 Register HexagonRegisterInfo::getFrameRegister(const MachineFunction
406 Register HexagonRegisterInfo::getFrameRegister() const {
411 Register HexagonRegisterInfo::getStackRegister() const {
416 unsigned HexagonRegisterInfo::getHexagonSubRegIndex(
441 bool HexagonRegisterInfo::useFPForScavengingIndex(const MachineFunction &MF)
447 HexagonRegisterInfo::getPointerRegClass(const MachineFunction &MF,