Lines Matching refs:CTTZ
3423 { ISD::CTTZ, MVT::v8i64, { 2, 8, 6, 7 } }, in getIntrinsicInstrCost()
3424 { ISD::CTTZ, MVT::v16i32, { 2, 8, 6, 7 } }, in getIntrinsicInstrCost()
3425 { ISD::CTTZ, MVT::v4i64, { 1, 8, 6, 6 } }, in getIntrinsicInstrCost()
3426 { ISD::CTTZ, MVT::v8i32, { 1, 8, 6, 6 } }, in getIntrinsicInstrCost()
3427 { ISD::CTTZ, MVT::v2i64, { 1, 8, 6, 6 } }, in getIntrinsicInstrCost()
3428 { ISD::CTTZ, MVT::v4i32, { 1, 8, 6, 6 } }, in getIntrinsicInstrCost()
3470 { ISD::CTTZ, MVT::v8i16, { 3, 9, 14, 14 } }, in getIntrinsicInstrCost()
3471 { ISD::CTTZ, MVT::v16i16, { 3, 9, 14, 14 } }, in getIntrinsicInstrCost()
3472 { ISD::CTTZ, MVT::v32i16, { 3, 10, 14, 16 } }, in getIntrinsicInstrCost()
3473 { ISD::CTTZ, MVT::v16i8, { 2, 6, 11, 11 } }, in getIntrinsicInstrCost()
3474 { ISD::CTTZ, MVT::v32i8, { 2, 6, 11, 11 } }, in getIntrinsicInstrCost()
3475 { ISD::CTTZ, MVT::v64i8, { 3, 7, 11, 13 } }, in getIntrinsicInstrCost()
3530 { ISD::CTTZ, MVT::v8i64, { 2, 8, 6, 7 } }, in getIntrinsicInstrCost()
3531 { ISD::CTTZ, MVT::v16i32, { 2, 8, 6, 7 } }, in getIntrinsicInstrCost()
3532 { ISD::CTTZ, MVT::v32i16, { 7, 17, 27, 27 } }, in getIntrinsicInstrCost()
3533 { ISD::CTTZ, MVT::v64i8, { 6, 13, 21, 21 } }, in getIntrinsicInstrCost()
3673 { ISD::CTTZ, MVT::v2i64, { 4, 11, 13, 13 } }, in getIntrinsicInstrCost()
3674 { ISD::CTTZ, MVT::v4i64, { 5, 11, 13, 20 } }, in getIntrinsicInstrCost()
3675 { ISD::CTTZ, MVT::v4i32, { 7, 14, 17, 17 } }, in getIntrinsicInstrCost()
3676 { ISD::CTTZ, MVT::v8i32, { 7, 15, 17, 24 } }, in getIntrinsicInstrCost()
3677 { ISD::CTTZ, MVT::v8i16, { 4, 9, 14, 14 } }, in getIntrinsicInstrCost()
3678 { ISD::CTTZ, MVT::v16i16, { 6, 9, 14, 24 } }, in getIntrinsicInstrCost()
3679 { ISD::CTTZ, MVT::v16i8, { 3, 7, 11, 11 } }, in getIntrinsicInstrCost()
3680 { ISD::CTTZ, MVT::v32i8, { 5, 7, 11, 18 } }, in getIntrinsicInstrCost()
3759 { ISD::CTTZ, MVT::v4i64, { 17, 22, 24, 33 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3760 { ISD::CTTZ, MVT::v2i64, { 9, 19, 13, 17 } }, in getIntrinsicInstrCost()
3761 { ISD::CTTZ, MVT::v8i32, { 21, 27, 32, 41 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3762 { ISD::CTTZ, MVT::v4i32, { 11, 24, 17, 21 } }, in getIntrinsicInstrCost()
3763 { ISD::CTTZ, MVT::v16i16, { 18, 24, 27, 36 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3764 { ISD::CTTZ, MVT::v8i16, { 9, 21, 14, 18 } }, in getIntrinsicInstrCost()
3765 { ISD::CTTZ, MVT::v32i8, { 15, 18, 21, 30 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3766 { ISD::CTTZ, MVT::v16i8, { 8, 16, 11, 15 } }, in getIntrinsicInstrCost()
3869 { ISD::CTTZ, MVT::v2i64, { 13, 25, 15, 22 } }, in getIntrinsicInstrCost()
3870 { ISD::CTTZ, MVT::v4i32, { 18, 26, 19, 25 } }, in getIntrinsicInstrCost()
3871 { ISD::CTTZ, MVT::v8i16, { 13, 20, 17, 23 } }, in getIntrinsicInstrCost()
3872 { ISD::CTTZ, MVT::v16i8, { 11, 16, 13, 19 } } in getIntrinsicInstrCost()
3894 { ISD::CTTZ, MVT::v2i64, { 14, 28, 19, 21 } }, in getIntrinsicInstrCost()
3895 { ISD::CTTZ, MVT::v4i32, { 18, 31, 24, 26 } }, in getIntrinsicInstrCost()
3896 { ISD::CTTZ, MVT::v8i16, { 16, 27, 21, 23 } }, in getIntrinsicInstrCost()
3897 { ISD::CTTZ, MVT::v16i8, { 13, 23, 17, 19 } }, in getIntrinsicInstrCost()
3934 { ISD::CTTZ, MVT::i64, { 1 } }, in getIntrinsicInstrCost()
3937 { ISD::CTTZ, MVT::i32, { 1 } }, in getIntrinsicInstrCost()
3938 { ISD::CTTZ, MVT::i16, { 1 } }, in getIntrinsicInstrCost()
3939 { ISD::CTTZ, MVT::i8, { 1 } }, in getIntrinsicInstrCost()
3963 { ISD::CTTZ, MVT::i64, { 3 } }, // TEST+BSF+CMOV/BRANCH in getIntrinsicInstrCost()
3993 { ISD::CTTZ, MVT::i32, { 3 } }, // TEST+BSF+CMOV/BRANCH in getIntrinsicInstrCost()
3994 { ISD::CTTZ, MVT::i16, { 3 } }, // TEST+BSF+CMOV/BRANCH in getIntrinsicInstrCost()
3995 { ISD::CTTZ, MVT::i8, { 3 } }, // TEST+BSF+CMOV/BRANCH in getIntrinsicInstrCost()
4060 ISD = ISD::CTTZ; in getIntrinsicInstrCost()
4164 if (((ISD == ISD::CTTZ && !ST->hasBMI()) || in getIntrinsicInstrCost()
4170 ISD = ISD == ISD::CTTZ ? ISD::CTTZ_ZERO_UNDEF : ISD::CTLZ_ZERO_UNDEF; in getIntrinsicInstrCost()