Lines Matching refs:hasBWI
1412 if (!Subtarget.useSoftFloat() && Subtarget.hasBWI()) { in X86TargetLowering()
1719 if (Subtarget.hasBWI()) in getSetCCResultType()
1727 if (Subtarget.hasBWI() && Subtarget.hasVLX()) in getSetCCResultType()
4404 assert((Subtarget.hasBWI() || VT.getVectorNumElements() <= 16) && in getZeroVector()
7315 (Subtarget.hasBWI() && VT.is512BitVector())); in lowerVectorShuffleWithPSHUFB()
7799 assert((!VT.is512BitVector() || Subtarget.hasBWI()) && in lowerVectorShuffleAsByteRotate()
7905 unsigned MaxWidth = (VT.is512BitVector() && !Subtarget.hasBWI() ? 64 : 128); in lowerVectorShuffleAsShift()
11935 if (Subtarget.hasBWI()) in lowerV16I32VectorShuffle()
11951 assert(Subtarget.hasBWI() && "We can only lower v32i16 with AVX-512-BWI!"); in lowerV32I16VectorShuffle()
11990 assert(Subtarget.hasBWI() && "We can only lower v64i8 with AVX-512-BWI!"); in lowerV64I8VectorShuffle()
12311 if (Subtarget.hasBWI() && Subtarget.hasVLX()) in LowerVSELECT()
12389 assert((VecVT.getVectorNumElements() <= 16 || Subtarget.hasBWI()) && in ExtractBitFromMaskVector()
14030 if (NumElts != 8 && NumElts != 16 && !Subtarget.hasBWI()) in LowerZERO_EXTEND_AVX512()
14095 if (Subtarget.hasBWI()) { in LowerTruncateVecI1()
14143 if (InVT == MVT::v16i16 && !Subtarget.hasBWI()) // v16i16 -> v16i8 in LowerTRUNCATE()
14601 (Subtarget.hasBWI() && (SizeInBits == 32 || SizeInBits == 64)); in EmitKTEST()
15363 (Subtarget.hasBWI() && Subtarget.hasVLX())); in LowerVSETCC()
16012 (((Subtarget.hasBWI() && Subtarget.hasVLX() && in LowerSIGN_EXTEND_AVX512()
16015 ((Subtarget.hasBWI() && VT.is512BitVector() && in LowerSIGN_EXTEND_AVX512()
16027 if (NumElts != 8 && NumElts != 16 && !Subtarget.hasBWI()) in LowerSIGN_EXTEND_AVX512()
16180 if ((Subtarget.hasVLX() && Subtarget.hasBWI() && Subtarget.hasDQI()) || in LowerTruncatingStore()
16240 if ((Subtarget.hasVLX() && Subtarget.hasBWI() && Subtarget.hasDQI()) || in LowerExtended1BitVectorLoad()
17183 assert(Subtarget.hasBWI() && "Expected AVX512BW target!"); in getMaskNode()
19321 if (VT == MVT::v32i8 && !Subtarget.hasBWI()) in LowerMUL()
19715 (VT.getScalarSizeInBits() > 16 || Subtarget.hasBWI())) in SupportedVectorShiftWithImm()
19743 if (VT.getScalarSizeInBits() == 16 && !Subtarget.hasBWI()) in SupportedVectorVarShift()
21043 if (VT.is512BitVector() && !Subtarget.hasBWI()) { in LowerVectorCTPOP()
21501 (Subtarget.hasBWI() && in LowerMLOAD()
21538 (Subtarget.hasBWI() && in LowerMSTORE()
25264 (VT.is512BitVector() && Subtarget.hasBWI()))) { in combineX86ShuffleChain()
26603 !(Subtarget.hasBWI() && Subtarget.hasVLX())) { in combineSelect()
30640 if (Subtarget.hasBWI()) in detectSADPattern()