Lines Matching refs:addRegisterClass

295   addRegisterClass(MVT::i32, &AArch64::GPR32allRegClass);  in AArch64TargetLowering()
296 addRegisterClass(MVT::i64, &AArch64::GPR64allRegClass); in AArch64TargetLowering()
299 addRegisterClass(MVT::i64x8, &AArch64::GPR64x8ClassRegClass); in AArch64TargetLowering()
305 addRegisterClass(MVT::f16, &AArch64::FPR16RegClass); in AArch64TargetLowering()
306 addRegisterClass(MVT::bf16, &AArch64::FPR16RegClass); in AArch64TargetLowering()
307 addRegisterClass(MVT::f32, &AArch64::FPR32RegClass); in AArch64TargetLowering()
308 addRegisterClass(MVT::f64, &AArch64::FPR64RegClass); in AArch64TargetLowering()
309 addRegisterClass(MVT::f128, &AArch64::FPR128RegClass); in AArch64TargetLowering()
313 addRegisterClass(MVT::v16i8, &AArch64::FPR8RegClass); in AArch64TargetLowering()
314 addRegisterClass(MVT::v8i16, &AArch64::FPR16RegClass); in AArch64TargetLowering()
339 addRegisterClass(MVT::nxv1i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
340 addRegisterClass(MVT::nxv2i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
341 addRegisterClass(MVT::nxv4i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
342 addRegisterClass(MVT::nxv8i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
343 addRegisterClass(MVT::nxv16i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
346 addRegisterClass(MVT::nxv16i8, &AArch64::ZPRRegClass); in AArch64TargetLowering()
347 addRegisterClass(MVT::nxv8i16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
348 addRegisterClass(MVT::nxv4i32, &AArch64::ZPRRegClass); in AArch64TargetLowering()
349 addRegisterClass(MVT::nxv2i64, &AArch64::ZPRRegClass); in AArch64TargetLowering()
351 addRegisterClass(MVT::nxv2f16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
352 addRegisterClass(MVT::nxv4f16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
353 addRegisterClass(MVT::nxv8f16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
354 addRegisterClass(MVT::nxv2f32, &AArch64::ZPRRegClass); in AArch64TargetLowering()
355 addRegisterClass(MVT::nxv4f32, &AArch64::ZPRRegClass); in AArch64TargetLowering()
356 addRegisterClass(MVT::nxv2f64, &AArch64::ZPRRegClass); in AArch64TargetLowering()
359 addRegisterClass(MVT::nxv2bf16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
360 addRegisterClass(MVT::nxv4bf16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
361 addRegisterClass(MVT::nxv8bf16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
367 addRegisterClass(VT, &AArch64::ZPRRegClass); in AArch64TargetLowering()
371 addRegisterClass(VT, &AArch64::ZPRRegClass); in AArch64TargetLowering()
1716 addRegisterClass(VT, &AArch64::FPR64RegClass); in addDRTypeForNEON()
1721 addRegisterClass(VT, &AArch64::FPR128RegClass); in addQRTypeForNEON()