Lines Matching refs:v8i64

306     { ISD::SRA,  MVT::v8i64,   1 },  in getArithmeticInstrCost()
489 { ISD::MUL, MVT::v8i64, 1 } in getArithmeticInstrCost()
529 { ISD::SHL, MVT::v8i64, 1 }, in getArithmeticInstrCost()
530 { ISD::SRL, MVT::v8i64, 1 }, in getArithmeticInstrCost()
534 { ISD::SRA, MVT::v8i64, 1 }, in getArithmeticInstrCost()
541 { ISD::MUL, MVT::v8i64, 8 }, // 3*pmuludq/3*shift/2*add in getArithmeticInstrCost()
1035 {TTI::SK_Broadcast, MVT::v8i64, 1}, // vpbroadcastq in getShuffleCost()
1040 {TTI::SK_Reverse, MVT::v8i64, 1}, // vpermq in getShuffleCost()
1049 {TTI::SK_PermuteSingleSrc, MVT::v8i64, 1}, // vpermq in getShuffleCost()
1059 {TTI::SK_PermuteTwoSrc, MVT::v8i64, 1}, // vpermt2q in getShuffleCost()
1307 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i64, 1 }, in getCastInstrCost()
1308 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i64, 1 }, in getCastInstrCost()
1314 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i64, 1 }, in getCastInstrCost()
1315 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i64, 1 }, in getCastInstrCost()
1319 { ISD::FP_TO_SINT, MVT::v8i64, MVT::v8f32, 1 }, in getCastInstrCost()
1322 { ISD::FP_TO_SINT, MVT::v8i64, MVT::v8f64, 1 }, in getCastInstrCost()
1326 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f32, 1 }, in getCastInstrCost()
1329 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f64, 1 }, in getCastInstrCost()
1342 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 1 }, in getCastInstrCost()
1343 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 1 }, in getCastInstrCost()
1352 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 1 }, in getCastInstrCost()
1353 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 1 }, in getCastInstrCost()
1354 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 1 }, in getCastInstrCost()
1355 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 1 }, in getCastInstrCost()
1356 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i32, 1 }, in getCastInstrCost()
1357 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i32, 1 }, in getCastInstrCost()
1388 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i64, 26 }, in getCastInstrCost()
1391 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i64, 5 }, in getCastInstrCost()
1433 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 4 }, in getCastInstrCost()
1465 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i64, 11 }, in getCastInstrCost()
1466 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 9 }, in getCastInstrCost()
1467 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 9 }, in getCastInstrCost()
1768 { ISD::SETCC, MVT::v8i64, 1 }, in getCmpSelInstrCost()
1773 { ISD::SELECT, MVT::v8i64, 1 }, in getCmpSelInstrCost()
1896 { ISD::CTLZ, MVT::v8i64, 1 }, in getIntrinsicInstrCost()
1910 { ISD::BITREVERSE, MVT::v8i64, 5 }, in getIntrinsicInstrCost()
1914 { ISD::CTLZ, MVT::v8i64, 23 }, in getIntrinsicInstrCost()
1918 { ISD::CTPOP, MVT::v8i64, 7 }, in getIntrinsicInstrCost()
1922 { ISD::CTTZ, MVT::v8i64, 10 }, in getIntrinsicInstrCost()
1936 { ISD::BITREVERSE, MVT::v8i64, 36 }, in getIntrinsicInstrCost()
1938 { ISD::CTLZ, MVT::v8i64, 29 }, in getIntrinsicInstrCost()
1940 { ISD::CTPOP, MVT::v8i64, 16 }, in getIntrinsicInstrCost()
1942 { ISD::CTTZ, MVT::v8i64, 20 }, in getIntrinsicInstrCost()
1947 { ISD::USUBSAT, MVT::v8i64, 2 }, // pmaxuq + psubq in getIntrinsicInstrCost()
1951 { ISD::UADDSAT, MVT::v8i64, 3 }, // not + pminuq + paddq in getIntrinsicInstrCost()
2294 { ISD::ROTL, MVT::v8i64, 1 }, in getIntrinsicInstrCost()
2300 { ISD::ROTR, MVT::v8i64, 1 }, in getIntrinsicInstrCost()
2846 {ISD::SMIN, MVT::v8i64, 2}, in getMinMaxReductionCost()
2847 {ISD::UMIN, MVT::v8i64, 2}, in getMinMaxReductionCost()
2921 {ISD::SMIN, MVT::v8i64, 1}, in getMinMaxReductionCost()
2922 {ISD::UMIN, MVT::v8i64, 1}, in getMinMaxReductionCost()