Lines Matching refs:SDIV
98 if (ISD == ISD::SDIV && in getArithmeticInstrCost()
121 { ISD::SDIV, MVT::v16i16, 6 }, // vpmulhw sequence in getArithmeticInstrCost()
123 { ISD::SDIV, MVT::v8i32, 15 }, // vpmuldq sequence in getArithmeticInstrCost()
224 { ISD::SDIV, MVT::v32i8, 32*20 }, in getArithmeticInstrCost()
225 { ISD::SDIV, MVT::v16i16, 16*20 }, in getArithmeticInstrCost()
226 { ISD::SDIV, MVT::v8i32, 8*20 }, in getArithmeticInstrCost()
227 { ISD::SDIV, MVT::v4i64, 4*20 }, in getArithmeticInstrCost()
273 { ISD::SDIV, MVT::v8i16, 6 }, // pmulhw sequence in getArithmeticInstrCost()
275 { ISD::SDIV, MVT::v4i32, 19 }, // pmuludq sequence in getArithmeticInstrCost()
282 if (ISD == ISD::SDIV && LT.second == MVT::v4i32 && ST->hasSSE41()) in getArithmeticInstrCost()
354 { ISD::SDIV, MVT::v16i8, 16*20 }, in getArithmeticInstrCost()
355 { ISD::SDIV, MVT::v8i16, 8*20 }, in getArithmeticInstrCost()
356 { ISD::SDIV, MVT::v4i32, 4*20 }, in getArithmeticInstrCost()
357 { ISD::SDIV, MVT::v2i64, 2*20 }, in getArithmeticInstrCost()