Lines Matching refs:hasAVX512
169 if (!Subtarget.useSoftFloat() && Subtarget.hasAVX512()) in X86TargetLowering()
236 if (!Subtarget.useSoftFloat() && Subtarget.hasAVX512()) { in X86TargetLowering()
1128 if (!Subtarget.useSoftFloat() && Subtarget.hasAVX512()) { in X86TargetLowering()
1705 return Subtarget.hasAVX512() ? MVT::i1: MVT::i8; in getSetCCResultType()
1712 if (Subtarget.hasAVX512()) in getSetCCResultType()
2811 if (Subtarget.hasAVX512() && in LowerFormalArguments()
5817 bool hasRegVer = Subtarget.hasAVX512() && VT.is512BitVector() && in LowerVectorBroadcast()
6585 if (VT.getVectorElementType() == MVT::i1 && Subtarget.hasAVX512()) in LowerBUILD_VECTOR()
12024 assert(Subtarget.hasAVX512() && in lower512BitVectorShuffle()
12063 assert(Subtarget.hasAVX512() && in lower1BitVectorShuffle()
13681 assert(Subtarget.hasAVX512()); in lowerUINT_TO_FP_vec()
13705 if (Subtarget.hasAVX512() && isScalarFPTypeInSSEReg(DstVT) && in LowerUINT_TO_FP()
13821 if (!IsSigned && DstTy != MVT::i64 && !Subtarget.hasAVX512()) { in FP_TO_INTHelper()
14141 if (Subtarget.hasAVX512()) { in LowerTRUNCATE()
15263 if (Subtarget.hasAVX512() && VT.getVectorElementType() == MVT::i1) { in LowerVSETCC()
15343 assert((Subtarget.hasAVX512() || (VT == VTOp0)) && in LowerVSETCC()
15575 assert(((!Subtarget.hasAVX512() && VT == MVT::i8) || (VT == MVT::i1)) in LowerSETCC()
15741 if (Subtarget.hasAVX512()) { in LowerSELECT()
19104 if (Subtarget.hasAVX512()) in LowerVectorCTLZ()
21396 assert(Subtarget.hasAVX512() && in LowerMSCATTER()
21497 assert(Subtarget.hasAVX512() && !Subtarget.hasVLX() && !VT.is512BitVector() && in LowerMLOAD()
21534 assert(Subtarget.hasAVX512() && !Subtarget.hasVLX() && !VT.is512BitVector() && in LowerMSTORE()
21556 assert(Subtarget.hasAVX512() && in LowerMGATHER()
21814 assert((!Subtarget.hasAVX512() || RegSize < 512) && in ReplaceNodeResults()
24805 assert(Subtarget.hasAVX512() && in matchUnaryVectorShuffle()
24919 if (Subtarget.hasAVX512() && SrcVT.is512BitVector() && Mask.size() == 8) { in matchPermuteVectorShuffle()
25237 (MaskVT == MVT::v16f32 && Subtarget.hasAVX512()))) { in combineX86ShuffleChain()
26592 if (Subtarget.hasAVX512() && VT.isVector() && CondVT.isVector() && in combineSelect()
27907 if (Subtarget.hasAVX512()) { in combineCompareEqual()
28682 if (Subtarget.hasAVX512()) { in detectAVGPattern()
28970 if (!Subtarget.hasAVX512()) in combineMaskedLoad()