Lines Matching refs:RC
182 const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, in storeRegToStack() argument
190 if (Mips::GPR32RegClass.hasSubClassEq(RC)) in storeRegToStack()
192 else if (Mips::GPR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
194 else if (Mips::ACC64RegClass.hasSubClassEq(RC)) in storeRegToStack()
196 else if (Mips::ACC64DSPRegClass.hasSubClassEq(RC)) in storeRegToStack()
198 else if (Mips::ACC128RegClass.hasSubClassEq(RC)) in storeRegToStack()
200 else if (Mips::DSPCCRegClass.hasSubClassEq(RC)) in storeRegToStack()
202 else if (Mips::FGR32RegClass.hasSubClassEq(RC)) in storeRegToStack()
204 else if (Mips::AFGR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
206 else if (Mips::FGR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
208 else if (RC->hasType(MVT::v16i8)) in storeRegToStack()
210 else if (RC->hasType(MVT::v8i16) || RC->hasType(MVT::v8f16)) in storeRegToStack()
212 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32)) in storeRegToStack()
214 else if (RC->hasType(MVT::v2i64) || RC->hasType(MVT::v2f64)) in storeRegToStack()
224 unsigned DestReg, int FI, const TargetRegisterClass *RC, in loadRegFromStack() argument
231 if (Mips::GPR32RegClass.hasSubClassEq(RC)) in loadRegFromStack()
233 else if (Mips::GPR64RegClass.hasSubClassEq(RC)) in loadRegFromStack()
235 else if (Mips::ACC64RegClass.hasSubClassEq(RC)) in loadRegFromStack()
237 else if (Mips::ACC64DSPRegClass.hasSubClassEq(RC)) in loadRegFromStack()
239 else if (Mips::ACC128RegClass.hasSubClassEq(RC)) in loadRegFromStack()
241 else if (Mips::DSPCCRegClass.hasSubClassEq(RC)) in loadRegFromStack()
243 else if (Mips::FGR32RegClass.hasSubClassEq(RC)) in loadRegFromStack()
245 else if (Mips::AFGR64RegClass.hasSubClassEq(RC)) in loadRegFromStack()
247 else if (Mips::FGR64RegClass.hasSubClassEq(RC)) in loadRegFromStack()
249 else if (RC->hasType(MVT::v16i8)) in loadRegFromStack()
251 else if (RC->hasType(MVT::v8i16) || RC->hasType(MVT::v8f16)) in loadRegFromStack()
253 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32)) in loadRegFromStack()
255 else if (RC->hasType(MVT::v2i64) || RC->hasType(MVT::v2f64)) in loadRegFromStack()
390 const TargetRegisterClass *RC = STI.isABI_N64() ? in loadImmediate() local
403 unsigned Reg = RegInfo.createVirtualRegister(RC); in loadImmediate()