Home | History | Annotate | Download | only in AArch64

Lines Matching refs:v2f32

308     { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
311 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
315 // Complex: to v2f32
316 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
317 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
318 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
319 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
320 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
321 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
339 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f32, 1 },
342 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
346 // Complex, from v2f32: legal type is v2i32 (no cost) or v2i64 (1 ext).
347 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 },
348 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f32, 1 },
349 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 },
350 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
351 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f32, 1 },
352 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 },