• Home
  • Raw
  • Download

Lines Matching refs:v8i16

181     { ISD::SHL,     MVT::v8i16,    1 },  in getArithmeticInstrCost()
182 { ISD::SRL, MVT::v8i16, 2 }, in getArithmeticInstrCost()
183 { ISD::SRA, MVT::v8i16, 2 }, in getArithmeticInstrCost()
248 { ISD::SHL, MVT::v8i16, 1 }, // psllw. in getArithmeticInstrCost()
257 { ISD::SRL, MVT::v8i16, 1 }, // psrlw. in getArithmeticInstrCost()
266 { ISD::SRA, MVT::v8i16, 1 }, // psraw. in getArithmeticInstrCost()
273 { ISD::SDIV, MVT::v8i16, 6 }, // pmulhw sequence in getArithmeticInstrCost()
274 { ISD::UDIV, MVT::v8i16, 6 }, // pmulhuw sequence in getArithmeticInstrCost()
295 if ((VT == MVT::v8i16 && ST->hasSSE2()) || in getArithmeticInstrCost()
323 { ISD::SHL, MVT::v8i16, 32 }, // cmpgtb sequence. in getArithmeticInstrCost()
332 { ISD::SRL, MVT::v8i16, 32 }, // cmpgtb sequence. in getArithmeticInstrCost()
341 { ISD::SRA, MVT::v8i16, 32 }, // cmpgtb sequence. in getArithmeticInstrCost()
355 { ISD::SDIV, MVT::v8i16, 8*20 }, in getArithmeticInstrCost()
359 { ISD::UDIV, MVT::v8i16, 8*20 }, in getArithmeticInstrCost()
473 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
494 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 3}, // pshufb + pshufb + or in getShuffleCost()
511 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 8}, // 4 x pextrw + 4 pinsrw. in getShuffleCost()
557 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 1 }, in getCastInstrCost()
570 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 1 }, in getCastInstrCost()
571 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 1 }, in getCastInstrCost()
579 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i16, 2 }, in getCastInstrCost()
589 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i16, 2 }, in getCastInstrCost()
593 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 2 }, in getCastInstrCost()
617 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1 }, in getCastInstrCost()
618 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 1 }, in getCastInstrCost()
632 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 2 }, in getCastInstrCost()
648 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 4 }, in getCastInstrCost()
649 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 4 }, in getCastInstrCost()
663 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 5 }, in getCastInstrCost()
669 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i16, 5 }, in getCastInstrCost()
682 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 5 }, in getCastInstrCost()
714 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 2 }, in getCastInstrCost()
715 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 }, in getCastInstrCost()
726 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 }, in getCastInstrCost()
727 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 1 }, in getCastInstrCost()
732 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 3 }, in getCastInstrCost()
738 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i16, 1 }, in getCastInstrCost()
748 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 }, in getCastInstrCost()
752 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 }, in getCastInstrCost()
757 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v8i16, 15 }, in getCastInstrCost()
761 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v8i16, 15 }, in getCastInstrCost()
766 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 3 }, in getCastInstrCost()
767 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 4 }, in getCastInstrCost()
778 { ISD::ZERO_EXTEND, MVT::v8i16, MVT::v8i8, 1 }, in getCastInstrCost()
779 { ISD::SIGN_EXTEND, MVT::v8i16, MVT::v8i8, 2 }, in getCastInstrCost()
784 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 5 }, in getCastInstrCost()
790 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i16, 2 }, in getCastInstrCost()
867 { ISD::SETCC, MVT::v8i16, 1 }, in getCmpSelInstrCost()
1077 { ISD::ADD, MVT::v8i16, 5 }, in getReductionCost()
1087 { ISD::ADD, MVT::v8i16, 5 }, in getReductionCost()
1096 { ISD::ADD, MVT::v8i16, 4 }, // The data reported by the IACA tool is "4.3". in getReductionCost()
1106 { ISD::ADD, MVT::v8i16, 4 }, in getReductionCost()