Lines Matching refs:v16i8
233 static const auto ValidMinMaxTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16, in getIntrinsicInstrCost()
244 static const auto ValidSatTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16, in getIntrinsicInstrCost()
257 static const auto ValidAbsTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16, in getIntrinsicInstrCost()
283 {Intrinsic::bitreverse, MVT::v16i8, 1}, in getIntrinsicInstrCost()
308 {ISD::CTPOP, MVT::v16i8, 1}, in getIntrinsicInstrCost()
952 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 6 }, in getCastInstrCost()
985 { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 2 }, in getCastInstrCost()
986 { ISD::ZERO_EXTEND, MVT::v16i16, MVT::v16i8, 2 }, in getCastInstrCost()
987 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 }, in getCastInstrCost()
988 { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8, 6 }, in getCastInstrCost()
1019 { ISD::SINT_TO_FP, MVT::v16f32, MVT::v16i8, 21 }, in getCastInstrCost()
1020 { ISD::UINT_TO_FP, MVT::v16f32, MVT::v16i8, 21 }, in getCastInstrCost()
1454 static const auto ValidMinMaxTys = {MVT::v8i8, MVT::v16i8, MVT::v4i16, in getCmpSelInstrCost()
1988 {ISD::ADD, MVT::v16i8, 2}, in getArithmeticReductionCost()
1993 {ISD::OR, MVT::v16i8, 17}, in getArithmeticReductionCost()
2000 {ISD::XOR, MVT::v16i8, 17}, in getArithmeticReductionCost()
2007 {ISD::AND, MVT::v16i8, 17}, in getArithmeticReductionCost()
2107 { TTI::SK_Broadcast, MVT::v16i8, 1 }, in getShuffleCost()
2119 { TTI::SK_Transpose, MVT::v16i8, 1 }, in getShuffleCost()
2150 { TTI::SK_PermuteSingleSrc, MVT::v16i8, 8 }, // constpool + load + tbl in getShuffleCost()