Lines Matching refs:addRegisterClass
174 addRegisterClass(MVT::i8, &X86::GR8RegClass); in X86TargetLowering()
175 addRegisterClass(MVT::i16, &X86::GR16RegClass); in X86TargetLowering()
176 addRegisterClass(MVT::i32, &X86::GR32RegClass); in X86TargetLowering()
178 addRegisterClass(MVT::i64, &X86::GR64RegClass); in X86TargetLowering()
594 addRegisterClass(MVT::f16, Subtarget.hasAVX512() ? &X86::FR16XRegClass in X86TargetLowering()
596 addRegisterClass(MVT::f32, Subtarget.hasAVX512() ? &X86::FR32XRegClass in X86TargetLowering()
598 addRegisterClass(MVT::f64, Subtarget.hasAVX512() ? &X86::FR64XRegClass in X86TargetLowering()
677 addRegisterClass(MVT::f32, &X86::FR32RegClass); in X86TargetLowering()
679 addRegisterClass(MVT::f64, &X86::RFP64RegClass); in X86TargetLowering()
709 addRegisterClass(MVT::f64, &X86::RFP64RegClass); in X86TargetLowering()
710 addRegisterClass(MVT::f32, &X86::RFP32RegClass); in X86TargetLowering()
767 addRegisterClass(MVT::f80, &X86::RFP80RegClass); in X86TargetLowering()
820 addRegisterClass(MVT::f128, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
973 addRegisterClass(MVT::x86mmx, &X86::VR64RegClass); in X86TargetLowering()
978 addRegisterClass(MVT::v4f32, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1001 addRegisterClass(MVT::v2f64, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1006 addRegisterClass(MVT::v16i8, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1008 addRegisterClass(MVT::v8i16, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1010 addRegisterClass(MVT::v8f16, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1012 addRegisterClass(MVT::v4i32, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1014 addRegisterClass(MVT::v2i64, Subtarget.hasVLX() ? &X86::VR128XRegClass in X86TargetLowering()
1317 addRegisterClass(MVT::v32i8, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1319 addRegisterClass(MVT::v16i16, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1321 addRegisterClass(MVT::v16f16, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1323 addRegisterClass(MVT::v8i32, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1325 addRegisterClass(MVT::v8f32, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1327 addRegisterClass(MVT::v4i64, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1329 addRegisterClass(MVT::v4f64, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1583 addRegisterClass(MVT::v1i1, &X86::VK1RegClass); in X86TargetLowering()
1584 addRegisterClass(MVT::v2i1, &X86::VK2RegClass); in X86TargetLowering()
1585 addRegisterClass(MVT::v4i1, &X86::VK4RegClass); in X86TargetLowering()
1586 addRegisterClass(MVT::v8i1, &X86::VK8RegClass); in X86TargetLowering()
1587 addRegisterClass(MVT::v16i1, &X86::VK16RegClass); in X86TargetLowering()
1654 addRegisterClass(MVT::v16i32, &X86::VR512RegClass); in X86TargetLowering()
1655 addRegisterClass(MVT::v16f32, &X86::VR512RegClass); in X86TargetLowering()
1656 addRegisterClass(MVT::v8i64, &X86::VR512RegClass); in X86TargetLowering()
1657 addRegisterClass(MVT::v8f64, &X86::VR512RegClass); in X86TargetLowering()
1658 addRegisterClass(MVT::v32i16, &X86::VR512RegClass); in X86TargetLowering()
1659 addRegisterClass(MVT::v32f16, &X86::VR512RegClass); in X86TargetLowering()
1660 addRegisterClass(MVT::v64i8, &X86::VR512RegClass); in X86TargetLowering()
1992 addRegisterClass(MVT::v32i1, &X86::VK32RegClass); in X86TargetLowering()
1993 addRegisterClass(MVT::v64i1, &X86::VK64RegClass); in X86TargetLowering()
2235 addRegisterClass(MVT::x86amx, &X86::TILERegClass); in X86TargetLowering()