Lines Matching refs:hasInt256
1098 bool HasInt256 = Subtarget.hasInt256(); in X86TargetLowering()
7303 VT.is256BitVector() && !Subtarget.hasInt256()) in EltsFromConsecutiveLoads()
7626 if (!IsLoad && Subtarget.hasInt256() && in lowerBuildVectorAsBroadcast()
7640 if (Subtarget.hasInt256() && Ld.getValueType().isInteger()) { in lowerBuildVectorAsBroadcast()
8539 (VT == MVT::v8i32 && Subtarget.hasInt256())) in materializeVectorConstant()
17993 if (Subtarget.hasInt256()) in LowerAVXExtend()
18184 if (SrcVT.is512BitVector() && Subtarget.hasInt256()) { in truncateVectorWithPACK()
18339 if (Subtarget.hasInt256()) { in LowerTRUNCATE()
18359 if (Subtarget.hasInt256()) { in LowerTRUNCATE()
19459 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVSETCC()
20330 if (Subtarget.hasInt256()) { in LowerEXTEND_VECTOR_INREG()
20437 if (Subtarget.hasInt256()) in LowerSIGN_EXTEND()
20574 if (Ext == ISD::SEXTLOAD && RegSz == 256 && !Subtarget.hasInt256()) { in LowerLoad()
23396 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTLZ()
23457 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerCTTZ()
23597 if (VT.is256BitVector() && !Subtarget.hasInt256()) { in LowerABS()
23655 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMUL()
23666 if ((VT == MVT::v16i8 && Subtarget.hasInt256()) || in LowerMUL()
23801 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMULH()
23806 (VT == MVT::v8i32 && Subtarget.hasInt256()) || in LowerMULH()
23870 assert((VT == MVT::v16i8 || (VT == MVT::v32i8 && Subtarget.hasInt256()) || in LowerMULH()
23881 if ((VT == MVT::v16i8 && Subtarget.hasInt256()) || in LowerMULH()
24082 (VT.is256BitVector() && Subtarget.hasInt256()); in SupportedVectorShiftWithImm()
24102 if (!Subtarget.hasInt256() || VT.getScalarSizeInBits() < 16) in SupportedVectorVarShift()
24132 assert((VT != MVT::v4i64 || Subtarget.hasInt256()) && in LowerScalarImmediateShift()
24175 (Subtarget.hasInt256() && VT == MVT::v4i64)) && in LowerScalarImmediateShift()
24179 if (VT == MVT::v16i8 || (Subtarget.hasInt256() && VT == MVT::v32i8) || in LowerScalarImmediateShift()
24377 (Subtarget.hasInt256() && VT == MVT::v16i16) || in convertShiftLeftToScale()
24488 if ((VT == MVT::v2i64 || (VT == MVT::v4i64 && Subtarget.hasInt256())) && in LowerShift()
24509 (VT == MVT::v16i16 && Subtarget.hasInt256()))) { in LowerShift()
24560 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256()))) { in LowerShift()
24576 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256())) && in LowerShift()
24655 if ((Subtarget.hasInt256() && VT == MVT::v8i16) || in LowerShift()
24675 (VT == MVT::v32i8 && Subtarget.hasInt256())) && in LowerShift()
24689 if (VT == MVT::v16i8 && Subtarget.hasInt256()) { in LowerShift()
24721 (VT == MVT::v32i8 && Subtarget.hasInt256() && !Subtarget.hasXOP()) || in LowerShift()
24828 if (Subtarget.hasInt256() && !Subtarget.hasXOP() && VT == MVT::v16i16) { in LowerShift()
25311 if (InVT == MVT::v32i8 && !Subtarget.hasInt256()) { in getPMOVMSKB()
25556 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTPOP()
25647 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerBITREVERSE()
30339 (MaskVT.is256BitVector() && Subtarget.hasInt256()))) { in matchUnaryVectorShuffle()
30618 ((MaskVT == MVT::v16i16 || MaskVT == MVT::v32i8) && Subtarget.hasInt256()) || in matchBinaryVectorShuffle()
36500 (VT.is256BitVector() && Subtarget.hasInt256()))) in combineLogicBlendIntoPBLENDV()
37264 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && Alignment >= 16) || in combineLoad()
39118 if (N00.getOpcode() == ISD::LOAD && Subtarget.hasInt256()) in combineSignExtendInReg()