Home | History | Annotate | Download | only in AArch64

Lines Matching refs:v2f32

192     { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
195 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
199 // Complex: to v2f32
200 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
201 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
202 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
203 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
204 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i16, 3 },
205 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i64, 2 },
223 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f32, 1 },
226 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
230 // Complex, from v2f32: legal type is v2i32 (no cost) or v2i64 (1 ext).
231 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 },
232 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f32, 1 },
233 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 },
234 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
235 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f32, 1 },
236 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 },