Lines Matching refs:hasInt256
1315 bool HasInt256 = Subtarget.hasInt256(); in X86TargetLowering()
9336 VT.is256BitVector() && !Subtarget.hasInt256()) in EltsFromConsecutiveLoads()
9748 if (!IsLoad && Subtarget.hasInt256() && in lowerBuildVectorAsBroadcast()
9774 if (Subtarget.hasInt256() && Ld.getValueType().isInteger() && in lowerBuildVectorAsBroadcast()
19953 ((VT == MVT::v32i8 || VT == MVT::v16i16) && !Subtarget.hasInt256()))) { in LowerINSERT_VECTOR_ELT()
21821 if (Subtarget.hasInt256()) in LowerAVXExtend()
22014 if (SrcVT.is512BitVector() && Subtarget.hasInt256()) { in truncateVectorWithPACK()
22206 if (Subtarget.hasInt256()) { in LowerTRUNCATE()
22225 if (Subtarget.hasInt256()) { in LowerTRUNCATE()
24504 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVSETCC()
25455 if (Subtarget.hasInt256()) { in LowerEXTEND_VECTOR_INREG()
25557 if (Subtarget.hasInt256()) in LowerSIGN_EXTEND()
28787 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTLZ()
28881 (VT.is256BitVector() && !Subtarget.hasInt256())) { in LowerADDSAT_SUBSAT()
28967 if (VT.is256BitVector() && !Subtarget.hasInt256()) { in LowerABS()
28985 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerAVG()
29000 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMINMAX()
29016 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMUL()
29030 if ((VT == MVT::v16i8 && Subtarget.hasInt256()) || in LowerMUL()
29242 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMULH()
29250 (VT == MVT::v8i32 && Subtarget.hasInt256()) || in LowerMULH()
29314 assert((VT == MVT::v16i8 || (VT == MVT::v32i8 && Subtarget.hasInt256()) || in LowerMULH()
29324 if ((VT == MVT::v16i8 && Subtarget.hasInt256()) || in LowerMULH()
29353 if ((VT == MVT::v32i8 && !Subtarget.hasInt256()) || in LowerMULO()
29384 if ((VT == MVT::v16i8 && Subtarget.hasInt256()) || in LowerMULO()
29613 (VT.is256BitVector() && Subtarget.hasInt256()); in supportedVectorShiftWithImm()
29635 if (!Subtarget.hasInt256() || VT.getScalarSizeInBits() < 16) in supportedVectorVarShift()
29666 assert((VT != MVT::v4i64 || Subtarget.hasInt256()) && in LowerShiftByScalarImmediate()
29714 (Subtarget.hasInt256() && VT == MVT::v4i64)) && in LowerShiftByScalarImmediate()
29718 if (VT == MVT::v16i8 || (Subtarget.hasInt256() && VT == MVT::v32i8) || in LowerShiftByScalarImmediate()
29851 (Subtarget.hasInt256() && VT == MVT::v16i16) || in convertShiftLeftToScale()
29854 (Subtarget.hasInt256() && VT == MVT::v32i8) || in convertShiftLeftToScale()
29930 (VT == MVT::v4i64 && Subtarget.hasInt256())) && in LowerShift()
29976 (VT == MVT::v16i16 && Subtarget.hasInt256()))) { in LowerShift()
30029 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256()))) { in LowerShift()
30045 (VT == MVT::v8i16 || (VT == MVT::v16i16 && Subtarget.hasInt256())) && in LowerShift()
30122 if ((Subtarget.hasInt256() && VT == MVT::v8i16) || in LowerShift()
30141 (VT == MVT::v16i8 || (VT == MVT::v32i8 && Subtarget.hasInt256()) || in LowerShift()
30156 if (VT == MVT::v16i8 && Subtarget.hasInt256()) { in LowerShift()
30188 (VT == MVT::v32i8 && Subtarget.hasInt256() && !Subtarget.hasXOP()) || in LowerShift()
30296 if (Subtarget.hasInt256() && !Subtarget.hasXOP() && VT == MVT::v16i16) { in LowerShift()
31212 if (InVT == MVT::v32i8 && !Subtarget.hasInt256()) { in getPMOVMSKB()
31428 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTPOP()
31522 if (VT == MVT::v32i8 && !Subtarget.hasInt256()) in LowerBITREVERSE()
37278 (MaskVT.is256BitVector() && Subtarget.hasInt256()))) { in matchUnaryShuffle()
37583 ((MaskVT == MVT::v16i16 || MaskVT == MVT::v32i8) && Subtarget.hasInt256()) || in matchBinaryShuffle()
43138 unsigned MaxElts = Subtarget.hasInt256() ? 32 : 16; in combinePredicateReduction()
43196 if (MatchSizeInBits == 256 && BitWidth < 32 && !Subtarget.hasInt256()) { in combinePredicateReduction()
45682 if (CmpBits >= 16 && Subtarget.hasInt256() && in combineSetCCMOVMSK()
46835 if (VT.is256BitVector() && Subtarget.hasInt256()) { in combineHorizOpWithShuffle()
48190 (VT.is256BitVector() && Subtarget.hasInt256()))) in combineLogicBlendIntoPBLENDV()
48976 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad()
50210 (OutSVT == MVT::i8 || !Subtarget.hasSSE41() || Subtarget.hasInt256())) in combineVectorTruncation()
50379 if (IsUnsigned && !IsTruncateFree && Subtarget.hasInt256() && in combinePMULH()
51481 if (N00.getOpcode() == ISD::LOAD && Subtarget.hasInt256()) in combineSignExtendInReg()
53964 Subtarget.hasInt256() && Op0.getOperand(1) == Ops[1].getOperand(1)) { in combineConcatVectorOps()
53987 if (!IsSplat && ((VT.is256BitVector() && Subtarget.hasInt256()) || in combineConcatVectorOps()
54029 if (VT == MVT::v4i64 && !Subtarget.hasInt256() && in combineConcatVectorOps()
54049 if (((VT.is256BitVector() && Subtarget.hasInt256()) || in combineConcatVectorOps()
54091 (VT.isFloatingPoint() || Subtarget.hasInt256())) { in combineConcatVectorOps()
54102 ((VT.is256BitVector() && Subtarget.hasInt256()) || in combineConcatVectorOps()
54115 (VT.getScalarSizeInBits() >= 32 || Subtarget.hasInt256()) && in combineConcatVectorOps()