Lines Matching full:v2i64
107 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
108 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
368 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1},
390 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1},
443 { ISD::SDIV, MVT::v2i64, 2 * FunctionCallDivCost},
444 { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost},
445 { ISD::SREM, MVT::v2i64, 2 * FunctionCallDivCost},
446 { ISD::UREM, MVT::v2i64, 2 * FunctionCallDivCost},
472 // the vectorized code. Because we have support for v2i64 but not i64 those
474 // To work around this we increase the cost of v2i64 operations to make them
476 if (LT.second == MVT::v2i64 &&