Lines Matching refs:hasAVX2
406 ST->hasAVX2()) { in getArithmeticInstrCost()
498 ST->hasAVX2()) { in getArithmeticInstrCost()
589 if (ST->hasAVX2() && in getArithmeticInstrCost()
720 if (ST->hasAVX2() && !(ST->hasXOP() && LT.second == MVT::v4i32)) { in getArithmeticInstrCost()
799 if (ISD == ISD::SRA && LT.second == MVT::v4i64 && ST->hasAVX2()) in getArithmeticInstrCost()
874 if (ST->hasAVX2()) in getArithmeticInstrCost()
1458 if (ST->hasAVX2()) in getShuffleCost()
2505 if (ST->hasAVX2()) { in getCastInstrCost()
2571 if (ST->hasAVX2()) in getCastInstrCost()
2646 !((ST->hasXOP() && (!ST->hasAVX2() || MTy.is128BitVector())) || in getCmpSelInstrCost()
2824 if (ST->hasAVX2()) in getCmpSelInstrCost()
3411 if (!(MTy.is128BitVector() || (ST->hasAVX2() && MTy.is256BitVector()) || in getTypeBasedIntrinsicInstrCost()
3463 if (ST->hasAVX2()) in getTypeBasedIntrinsicInstrCost()
3881 unsigned MaxElts = ST->hasAVX2() ? 32 : 16; in getScalarizationOverhead()
4270 if (Ty->isVectorTy() && SE && !ST->hasAVX2()) { in getAddressComputationCost()
4445 if (ST->hasAVX2()) in getArithmeticReductionCost()
4617 if (ST->hasAVX2()) in getMinMaxCost()
5032 if (ST->hasAVX512() || (ST->hasAVX2() && ST->hasFastGather())) in getGatherOverhead()
5257 return DataSize == 16 ? ST->hasSSE1() : ST->hasAVX2(); in isLegalNTLoad()
5326 return ST->hasAVX512() || (ST->hasFastGather() && ST->hasAVX2()); in supportsGather()
5958 if (ST->hasAVX2()) in getInterleavedMemoryOpCost()
5977 if (ST->hasAVX2()) in getInterleavedMemoryOpCost()