Lines Matching refs:hasAVX2
444 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasAVX2()) in getArithmeticInstrCost()
582 if (Op2Info.isConstant() && ST->hasAVX2()) in getArithmeticInstrCost()
719 if (ST->hasAVX2() && Op2Info.isUniform()) in getArithmeticInstrCost()
966 if (ST->hasAVX2() && !(ST->hasXOP() && LT.second == MVT::v4i32)) { in getArithmeticInstrCost()
1141 if (ST->hasAVX2()) in getArithmeticInstrCost()
1880 if (ST->hasAVX2()) in getShuffleCost()
2954 if (ST->hasAVX2()) { in getCastInstrCost()
3019 if (ST->hasAVX2()) in getCastInstrCost()
3094 !((ST->hasXOP() && (!ST->hasAVX2() || MTy.is128BitVector())) || in getCmpSelInstrCost()
3319 if (ST->hasAVX2()) in getCmpSelInstrCost()
4156 if (!(MTy.is128BitVector() || (ST->hasAVX2() && MTy.is256BitVector()) || in getIntrinsicInstrCost()
4244 if (ST->hasAVX2()) in getIntrinsicInstrCost()
4611 unsigned MaxElts = ST->hasAVX2() ? 32 : 16; in getScalarizationOverhead()
5030 if (Ty->isVectorTy() && SE && !ST->hasAVX2()) { in getAddressComputationCost()
5205 if (ST->hasAVX2()) in getArithmeticReductionCost()
5671 if (ST->hasAVX512() || (ST->hasAVX2() && ST->hasFastGather())) in getGatherOverhead()
5897 return DataSize == 16 ? ST->hasSSE1() : ST->hasAVX2(); in isLegalNTLoad()
5966 return ST->hasAVX512() || (ST->hasFastGather() && ST->hasAVX2()); in supportsGather()
6617 if (ST->hasAVX2()) in getInterleavedMemoryOpCost()
6636 if (ST->hasAVX2()) in getInterleavedMemoryOpCost()