Lines Matching refs:CTPOP
3394 { ISD::CTPOP, MVT::v32i16, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3395 { ISD::CTPOP, MVT::v64i8, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3396 { ISD::CTPOP, MVT::v16i16, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3397 { ISD::CTPOP, MVT::v32i8, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3398 { ISD::CTPOP, MVT::v8i16, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3399 { ISD::CTPOP, MVT::v16i8, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3402 { ISD::CTPOP, MVT::v8i64, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3403 { ISD::CTPOP, MVT::v16i32, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3404 { ISD::CTPOP, MVT::v4i64, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3405 { ISD::CTPOP, MVT::v8i32, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3406 { ISD::CTPOP, MVT::v2i64, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3407 { ISD::CTPOP, MVT::v4i32, { 1, 1, 1, 1 } }, in getIntrinsicInstrCost()
3458 { ISD::CTPOP, MVT::v2i64, { 3, 7, 10, 10 } }, in getIntrinsicInstrCost()
3459 { ISD::CTPOP, MVT::v4i64, { 3, 7, 10, 10 } }, in getIntrinsicInstrCost()
3460 { ISD::CTPOP, MVT::v8i64, { 3, 8, 10, 12 } }, in getIntrinsicInstrCost()
3461 { ISD::CTPOP, MVT::v4i32, { 7, 11, 14, 14 } }, in getIntrinsicInstrCost()
3462 { ISD::CTPOP, MVT::v8i32, { 7, 11, 14, 14 } }, in getIntrinsicInstrCost()
3463 { ISD::CTPOP, MVT::v16i32, { 7, 12, 14, 16 } }, in getIntrinsicInstrCost()
3464 { ISD::CTPOP, MVT::v8i16, { 2, 7, 11, 11 } }, in getIntrinsicInstrCost()
3465 { ISD::CTPOP, MVT::v16i16, { 2, 7, 11, 11 } }, in getIntrinsicInstrCost()
3466 { ISD::CTPOP, MVT::v32i16, { 3, 7, 11, 13 } }, in getIntrinsicInstrCost()
3467 { ISD::CTPOP, MVT::v16i8, { 2, 4, 8, 8 } }, in getIntrinsicInstrCost()
3468 { ISD::CTPOP, MVT::v32i8, { 2, 4, 8, 8 } }, in getIntrinsicInstrCost()
3469 { ISD::CTPOP, MVT::v64i8, { 2, 5, 8, 10 } }, in getIntrinsicInstrCost()
3526 { ISD::CTPOP, MVT::v8i64, { 16, 16, 19, 19 } }, in getIntrinsicInstrCost()
3527 { ISD::CTPOP, MVT::v16i32, { 24, 19, 27, 27 } }, in getIntrinsicInstrCost()
3528 { ISD::CTPOP, MVT::v32i16, { 18, 15, 22, 22 } }, in getIntrinsicInstrCost()
3529 { ISD::CTPOP, MVT::v64i8, { 12, 11, 16, 16 } }, in getIntrinsicInstrCost()
3665 { ISD::CTPOP, MVT::v2i64, { 3, 9, 10, 10 } }, in getIntrinsicInstrCost()
3666 { ISD::CTPOP, MVT::v4i64, { 4, 9, 10, 14 } }, in getIntrinsicInstrCost()
3667 { ISD::CTPOP, MVT::v4i32, { 7, 12, 14, 14 } }, in getIntrinsicInstrCost()
3668 { ISD::CTPOP, MVT::v8i32, { 7, 12, 14, 18 } }, in getIntrinsicInstrCost()
3669 { ISD::CTPOP, MVT::v8i16, { 3, 7, 11, 11 } }, in getIntrinsicInstrCost()
3670 { ISD::CTPOP, MVT::v16i16, { 6, 8, 11, 18 } }, in getIntrinsicInstrCost()
3671 { ISD::CTPOP, MVT::v16i8, { 2, 5, 8, 8 } }, in getIntrinsicInstrCost()
3672 { ISD::CTPOP, MVT::v32i8, { 3, 5, 8, 12 } }, in getIntrinsicInstrCost()
3751 { ISD::CTPOP, MVT::v4i64, { 14, 18, 19, 28 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3752 { ISD::CTPOP, MVT::v2i64, { 7, 14, 10, 14 } }, in getIntrinsicInstrCost()
3753 { ISD::CTPOP, MVT::v8i32, { 18, 24, 27, 36 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3754 { ISD::CTPOP, MVT::v4i32, { 9, 20, 14, 18 } }, in getIntrinsicInstrCost()
3755 { ISD::CTPOP, MVT::v16i16, { 16, 21, 22, 31 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3756 { ISD::CTPOP, MVT::v8i16, { 8, 18, 11, 15 } }, in getIntrinsicInstrCost()
3757 { ISD::CTPOP, MVT::v32i8, { 13, 15, 16, 25 } }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
3758 { ISD::CTPOP, MVT::v16i8, { 6, 12, 8, 12 } }, in getIntrinsicInstrCost()
3865 { ISD::CTPOP, MVT::v2i64, { 13, 19, 12, 18 } }, in getIntrinsicInstrCost()
3866 { ISD::CTPOP, MVT::v4i32, { 18, 24, 16, 22 } }, in getIntrinsicInstrCost()
3867 { ISD::CTPOP, MVT::v8i16, { 13, 18, 14, 20 } }, in getIntrinsicInstrCost()
3868 { ISD::CTPOP, MVT::v16i8, { 11, 12, 10, 16 } }, in getIntrinsicInstrCost()
3890 { ISD::CTPOP, MVT::v2i64, { 12, 26, 16, 18 } }, in getIntrinsicInstrCost()
3891 { ISD::CTPOP, MVT::v4i32, { 15, 29, 21, 23 } }, in getIntrinsicInstrCost()
3892 { ISD::CTPOP, MVT::v8i16, { 13, 25, 18, 20 } }, in getIntrinsicInstrCost()
3893 { ISD::CTPOP, MVT::v16i8, { 10, 21, 14, 16 } }, in getIntrinsicInstrCost()
3950 { ISD::CTPOP, MVT::i64, { 1, 1, 1, 1 } }, // popcnt in getIntrinsicInstrCost()
3953 { ISD::CTPOP, MVT::i32, { 1, 1, 1, 1 } }, // popcnt in getIntrinsicInstrCost()
3954 { ISD::CTPOP, MVT::i16, { 1, 1, 2, 2 } }, // popcnt(zext()) in getIntrinsicInstrCost()
3955 { ISD::CTPOP, MVT::i8, { 1, 1, 2, 2 } }, // popcnt(zext()) in getIntrinsicInstrCost()
3965 { ISD::CTPOP, MVT::i64, { 10, 6, 19, 19 } }, in getIntrinsicInstrCost()
3999 { ISD::CTPOP, MVT::i32, { 8, 7, 15, 15 } }, in getIntrinsicInstrCost()
4000 { ISD::CTPOP, MVT::i16, { 9, 8, 17, 17 } }, in getIntrinsicInstrCost()
4001 { ISD::CTPOP, MVT::i8, { 7, 6, 13, 13 } }, in getIntrinsicInstrCost()
4057 ISD = ISD::CTPOP; in getIntrinsicInstrCost()