Lines Matching refs:addRegisterClass
127 addRegisterClass(XLenVT, &RISCV::GPRRegClass); in RISCVTargetLowering()
130 addRegisterClass(MVT::f16, &RISCV::FPR16RegClass); in RISCVTargetLowering()
132 addRegisterClass(MVT::bf16, &RISCV::FPR16RegClass); in RISCVTargetLowering()
134 addRegisterClass(MVT::f32, &RISCV::FPR32RegClass); in RISCVTargetLowering()
136 addRegisterClass(MVT::f64, &RISCV::FPR64RegClass); in RISCVTargetLowering()
138 addRegisterClass(MVT::f16, &RISCV::GPRF16RegClass); in RISCVTargetLowering()
140 addRegisterClass(MVT::f32, &RISCV::GPRF32RegClass); in RISCVTargetLowering()
143 addRegisterClass(MVT::f64, &RISCV::GPRRegClass); in RISCVTargetLowering()
145 addRegisterClass(MVT::f64, &RISCV::GPRPairRegClass); in RISCVTargetLowering()
201 addRegisterClass(VT, RC); in RISCVTargetLowering()
236 addRegisterClass(VT, TRI.getRegClass(RCID)); in RISCVTargetLowering()
247 addRegisterClass(MVT::riscv_nxv1i8x2, &RISCV::VRN2M1RegClass); in RISCVTargetLowering()
248 addRegisterClass(MVT::riscv_nxv1i8x3, &RISCV::VRN3M1RegClass); in RISCVTargetLowering()
249 addRegisterClass(MVT::riscv_nxv1i8x4, &RISCV::VRN4M1RegClass); in RISCVTargetLowering()
250 addRegisterClass(MVT::riscv_nxv1i8x5, &RISCV::VRN5M1RegClass); in RISCVTargetLowering()
251 addRegisterClass(MVT::riscv_nxv1i8x6, &RISCV::VRN6M1RegClass); in RISCVTargetLowering()
252 addRegisterClass(MVT::riscv_nxv1i8x7, &RISCV::VRN7M1RegClass); in RISCVTargetLowering()
253 addRegisterClass(MVT::riscv_nxv1i8x8, &RISCV::VRN8M1RegClass); in RISCVTargetLowering()
254 addRegisterClass(MVT::riscv_nxv2i8x2, &RISCV::VRN2M1RegClass); in RISCVTargetLowering()
255 addRegisterClass(MVT::riscv_nxv2i8x3, &RISCV::VRN3M1RegClass); in RISCVTargetLowering()
256 addRegisterClass(MVT::riscv_nxv2i8x4, &RISCV::VRN4M1RegClass); in RISCVTargetLowering()
257 addRegisterClass(MVT::riscv_nxv2i8x5, &RISCV::VRN5M1RegClass); in RISCVTargetLowering()
258 addRegisterClass(MVT::riscv_nxv2i8x6, &RISCV::VRN6M1RegClass); in RISCVTargetLowering()
259 addRegisterClass(MVT::riscv_nxv2i8x7, &RISCV::VRN7M1RegClass); in RISCVTargetLowering()
260 addRegisterClass(MVT::riscv_nxv2i8x8, &RISCV::VRN8M1RegClass); in RISCVTargetLowering()
261 addRegisterClass(MVT::riscv_nxv4i8x2, &RISCV::VRN2M1RegClass); in RISCVTargetLowering()
262 addRegisterClass(MVT::riscv_nxv4i8x3, &RISCV::VRN3M1RegClass); in RISCVTargetLowering()
263 addRegisterClass(MVT::riscv_nxv4i8x4, &RISCV::VRN4M1RegClass); in RISCVTargetLowering()
264 addRegisterClass(MVT::riscv_nxv4i8x5, &RISCV::VRN5M1RegClass); in RISCVTargetLowering()
265 addRegisterClass(MVT::riscv_nxv4i8x6, &RISCV::VRN6M1RegClass); in RISCVTargetLowering()
266 addRegisterClass(MVT::riscv_nxv4i8x7, &RISCV::VRN7M1RegClass); in RISCVTargetLowering()
267 addRegisterClass(MVT::riscv_nxv4i8x8, &RISCV::VRN8M1RegClass); in RISCVTargetLowering()
268 addRegisterClass(MVT::riscv_nxv8i8x2, &RISCV::VRN2M1RegClass); in RISCVTargetLowering()
269 addRegisterClass(MVT::riscv_nxv8i8x3, &RISCV::VRN3M1RegClass); in RISCVTargetLowering()
270 addRegisterClass(MVT::riscv_nxv8i8x4, &RISCV::VRN4M1RegClass); in RISCVTargetLowering()
271 addRegisterClass(MVT::riscv_nxv8i8x5, &RISCV::VRN5M1RegClass); in RISCVTargetLowering()
272 addRegisterClass(MVT::riscv_nxv8i8x6, &RISCV::VRN6M1RegClass); in RISCVTargetLowering()
273 addRegisterClass(MVT::riscv_nxv8i8x7, &RISCV::VRN7M1RegClass); in RISCVTargetLowering()
274 addRegisterClass(MVT::riscv_nxv8i8x8, &RISCV::VRN8M1RegClass); in RISCVTargetLowering()
275 addRegisterClass(MVT::riscv_nxv16i8x2, &RISCV::VRN2M2RegClass); in RISCVTargetLowering()
276 addRegisterClass(MVT::riscv_nxv16i8x3, &RISCV::VRN3M2RegClass); in RISCVTargetLowering()
277 addRegisterClass(MVT::riscv_nxv16i8x4, &RISCV::VRN4M2RegClass); in RISCVTargetLowering()
278 addRegisterClass(MVT::riscv_nxv32i8x2, &RISCV::VRN2M4RegClass); in RISCVTargetLowering()