Home | History | Annotate | Download | only in AArch64

Lines Matching full:v2i64

217     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
220 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
225 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
228 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
258 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f64, 1 },
261 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
263 // Complex, from v2f32: legal type is v2i32 (no cost) or v2i64 (1 ext).
264 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 },
267 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
473 // unaligned v2i64 stores because the negative impact that has shown in
475 // We make v2i64 stores expensive so that we will only vectorize if there