Searched refs:ARCRegisterInfo (Results 1 – 8 of 8) sorted by relevance
125 ARCRegisterInfo::ARCRegisterInfo() : ARCGenRegisterInfo(ARC::BLINK) {} in ARCRegisterInfo() function in ARCRegisterInfo127 bool ARCRegisterInfo::needsFrameMoves(const MachineFunction &MF) { in needsFrameMoves()132 ARCRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()136 BitVector ARCRegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()148 bool ARCRegisterInfo::requiresRegisterScavenging( in requiresRegisterScavenging()153 bool ARCRegisterInfo::trackLivenessAfterRegAlloc( in trackLivenessAfterRegAlloc()158 bool ARCRegisterInfo::useFPForScavengingIndex(const MachineFunction &MF) const { in useFPForScavengingIndex()162 void ARCRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()223 unsigned ARCRegisterInfo::getFrameRegister(const MachineFunction &MF) const { in getFrameRegister()229 ARCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask()
26 struct ARCRegisterInfo : public ARCGenRegisterInfo { struct28 ARCRegisterInfo();
28 const ARCRegisterInfo RI;34 const ARCRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo()
56 const ARCRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
12 include "ARCRegisterInfo.td"
23 ARCRegisterInfo.cpp
1 //===- ARCRegisterInfo.td - ARC Register defs --------------*- tablegen -*-===//
711 const ARCRegisterInfo &ARI = *Subtarget.getRegisterInfo(); in LowerFRAMEADDR()