Searched refs:SPURegisterInfo (Results 1 – 6 of 6) sorted by relevance
51 unsigned SPURegisterInfo::getRegisterNumbering(unsigned RegEnum) { in getRegisterNumbering()187 SPURegisterInfo::SPURegisterInfo(const SPUSubtarget &subtarget, in SPURegisterInfo() function in SPURegisterInfo196 SPURegisterInfo::getPointerRegClass(unsigned Kind) const { in getPointerRegClass()201 SPURegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const in getCalleeSavedRegs()230 BitVector SPURegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()244 SPURegisterInfo::eliminateCallFramePseudoInstr(MachineFunction &MF, in eliminateCallFramePseudoInstr()254 SPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, in eliminateFrameIndex()313 SPURegisterInfo::getFrameRegister(const MachineFunction &MF) const in getFrameRegister()319 SPURegisterInfo::convertDFormToXForm(int dFormOpcode) const in convertDFormToXForm()345 SPURegisterInfo::findScratchRegister(MachineBasicBlock::iterator II, in findScratchRegister()
28 class SPURegisterInfo : public SPUGenRegisterInfo {37 SPURegisterInfo(const SPUSubtarget &subtarget, const TargetInstrInfo &tii);
28 const SPURegisterInfo RI;36 virtual const SPURegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo()
71 virtual const SPURegisterInfo *getRegisterInfo() const { in getRegisterInfo()
29 include "SPURegisterInfo.td"
1 //===- SPURegisterInfo.td - The Cell SPU Register File -----*- tablegen -*-===//