Lines Matching refs:Mips
42 MipsRegisterInfo::MipsRegisterInfo() : MipsGenRegisterInfo(Mips::RA) {} in MipsRegisterInfo()
44 unsigned MipsRegisterInfo::getPICCallReg() { return Mips::T9; } in getPICCallReg()
54 return ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in getPointerRegClass()
56 return &Mips::GPRMM16RegClass; in getPointerRegClass()
58 return ABI.ArePtrs64bit() ? &Mips::SP64RegClass : &Mips::SP32RegClass; in getPointerRegClass()
60 return ABI.ArePtrs64bit() ? &Mips::GP64RegClass : &Mips::GP32RegClass; in getPointerRegClass()
72 case Mips::GPR32RegClassID: in getRegPressureLimit()
73 case Mips::GPR64RegClassID: in getRegPressureLimit()
74 case Mips::DSPRRegClassID: { in getRegPressureLimit()
78 case Mips::FGR32RegClassID: in getRegPressureLimit()
80 case Mips::AFGR64RegClassID: in getRegPressureLimit()
82 case Mips::FGR64RegClassID: in getRegPressureLimit()
152 Mips::ZERO, Mips::K0, Mips::K1, Mips::SP in getReservedRegs()
156 Mips::ZERO_64, Mips::K0_64, Mips::K1_64, Mips::SP_64 in getReservedRegs()
167 Reserved.set(Mips::T6); // Reserved for control flow mask. in getReservedRegs()
168 Reserved.set(Mips::T7); // Reserved for memory access mask. in getReservedRegs()
169 Reserved.set(Mips::T8); // Reserved for thread pointer. in getReservedRegs()
177 Reserved.set(Mips::GP); in getReservedRegs()
178 Reserved.set(Mips::GP_64); in getReservedRegs()
183 for (MCPhysReg Reg : Mips::AFGR64RegClass) in getReservedRegs()
187 for (MCPhysReg Reg : Mips::FGR64RegClass) in getReservedRegs()
193 Reserved.set(Mips::S0); in getReservedRegs()
195 Reserved.set(Mips::FP); in getReservedRegs()
196 Reserved.set(Mips::FP_64); in getReservedRegs()
202 Reserved.set(Mips::S7); in getReservedRegs()
203 Reserved.set(Mips::S7_64); in getReservedRegs()
209 Reserved.set(Mips::HWR29); in getReservedRegs()
212 Reserved.set(Mips::DSPPos); in getReservedRegs()
213 Reserved.set(Mips::DSPSCount); in getReservedRegs()
214 Reserved.set(Mips::DSPCarry); in getReservedRegs()
215 Reserved.set(Mips::DSPEFI); in getReservedRegs()
216 Reserved.set(Mips::DSPOutFlag); in getReservedRegs()
219 for (MCPhysReg Reg : Mips::MSACtrlRegClass) in getReservedRegs()
225 Reserved.set(Mips::RA); in getReservedRegs()
226 Reserved.set(Mips::RA_64); in getReservedRegs()
227 Reserved.set(Mips::T0); in getReservedRegs()
228 Reserved.set(Mips::T1); in getReservedRegs()
230 Reserved.set(Mips::S2); in getReservedRegs()
235 Reserved.set(Mips::GP); in getReservedRegs()
236 Reserved.set(Mips::GP_64); in getReservedRegs()
278 return TFI->hasFP(MF) ? Mips::S0 : Mips::SP; in getFrameRegister()
280 return TFI->hasFP(MF) ? (IsN64 ? Mips::FP_64 : Mips::FP) : in getFrameRegister()
281 (IsN64 ? Mips::SP_64 : Mips::SP); in getFrameRegister()
296 unsigned FP = Subtarget.isGP32bit() ? Mips::FP : Mips::FP_64; in canRealignStack()
297 unsigned BP = Subtarget.isGP32bit() ? Mips::S7 : Mips::S7_64; in canRealignStack()