Lines Matching refs:is256BitVector
3235 else if (RegVT.is256BitVector()) in LowerFormalArguments()
5296 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector() || in getZeroVector()
5350 assert((Vec.getValueType().is256BitVector() || in extract128BitVector()
5620 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) && in getOnesVector()
7303 VT.is256BitVector() && !Subtarget.hasInt256()) in EltsFromConsecutiveLoads()
7332 ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) { in EltsFromConsecutiveLoads()
7442 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) && in lowerBuildVectorAsBroadcast()
7887 assert(VT.is256BitVector() && "Only use for matching partial 256-bit h-ops"); in isHorizontalBinOpPart()
8001 assert(VT.is256BitVector() && VT == V1.getSimpleValueType() && in ExpandHorizontalBinOp()
8241 unsigned Num128BitChunks = VT.is256BitVector() ? 2 : 1; in isHopBuildVector()
8372 if (!Subtarget.hasAVX() || !VT.is256BitVector()) in LowerToHorizontalOp()
8982 assert((VT.is128BitVector() || VT.is256BitVector() || in LowerBUILD_VECTOR()
9241 assert((ResVT.is256BitVector() || in LowerAVXCONCAT_VECTORS()
9424 assert((VT.is256BitVector() && Op.getNumOperands() == 2) || in LowerCONCAT_VECTORS()
9841 (Subtarget.hasAVX2() && VT.is256BitVector()) || in lowerVectorShuffleWithPSHUFB()
10580 (VT.is256BitVector() && !Subtarget.hasAVX2()) || in lowerVectorShuffleAsByteRotateAndPermute()
10886 assert((Subtarget.hasVLX() || (!VT.is128BitVector() && !VT.is256BitVector())) in lowerVectorShuffleAsRotate()
11786 if (!VT.is256BitVector() && !VT.is512BitVector()) in lowerVectorShuffleAsBroadcast()
13949 assert(VT.is256BitVector() && "Only for 256-bit vector shuffles!"); in lowerVectorShuffleAsLanePermuteAndBlend()
14270 assert((VT.is256BitVector() || VT.is512BitVector()) && in lowerVectorShuffleWithUndefHalf()
14468 int SubLaneScale = Subtarget.hasAVX2() && VT.is256BitVector() ? 2 : 1; in lowerShuffleAsRepeatedMaskAndLanePermute()
16143 if (VT.is256BitVector()) in lowerVectorShuffle()
16401 if (VecVT.is256BitVector() || VecVT.is512BitVector()) { in LowerEXTRACT_VECTOR_ELT()
16562 if (VT.is256BitVector() || VT.is512BitVector()) { in LowerINSERT_VECTOR_ELT()
16565 if (VT.is256BitVector() && IdxVal == 0) { in LowerINSERT_VECTOR_ELT()
18175 if (SrcVT.is256BitVector() && DstVT.is128BitVector()) { in truncateVectorWithPACK()
18194 if (DstVT.is256BitVector()) in truncateVectorWithPACK()
18242 assert((InVT.is256BitVector() || InVT.is128BitVector()) && in LowerTruncateVecI1()
18414 assert(VT.is128BitVector() && InVT.is256BitVector() && "Unexpected types!"); in LowerTRUNCATE()
18795 if (!VT.is128BitVector() && !VT.is256BitVector()) in LowerVectorAllZeroTest()
18807 assert((VT.is128BitVector() || VT.is256BitVector()) && in LowerVectorAllZeroTest()
19248 assert(VT.is256BitVector() && Op.getOpcode() == ISD::SETCC && in Lower256IntVSETCC()
19459 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVSETCC()
20309 !(VT.is256BitVector() && Subtarget.hasAVX()) && in LowerEXTEND_VECTOR_INREG()
20346 assert(VT.is256BitVector() && "256-bit vector expected"); in LowerEXTEND_VECTOR_INREG()
23253 assert(Op.getSimpleValueType().is256BitVector() && in Lower256IntUnary()
23290 assert((NewVT.is256BitVector() || NewVT.is512BitVector()) && in LowerVectorCTLZ_AVX512CDI()
23396 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTLZ()
23457 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerCTTZ()
23482 assert(VT.is256BitVector() && VT.isInteger() && in split256IntArith()
23545 assert(Op.getSimpleValueType().is256BitVector() && in lowerAddSub()
23567 assert(Op.getSimpleValueType().is256BitVector() && in LowerADDSAT_SUBSAT()
23597 if (VT.is256BitVector() && !Subtarget.hasInt256()) { in LowerABS()
23611 if (VT.getScalarType() != MVT::i64 && VT.is256BitVector()) in LowerMINMAX()
23655 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMUL()
23801 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMULH()
24082 (VT.is256BitVector() && Subtarget.hasInt256()); in SupportedVectorShiftWithImm()
24112 bool LShift = VT.is128BitVector() || VT.is256BitVector(); in SupportedVectorVarShift()
24910 if (VT.is256BitVector()) in LowerShift()
24963 if (VT.is256BitVector()) in LowerRotate()
24979 if (VT.is256BitVector() && !Subtarget.hasAVX2()) in LowerRotate()
25537 assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) && in LowerVectorCTPOP()
25556 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTPOP()
25604 if (VT.is256BitVector()) in LowerBITREVERSE_XOP()
25647 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerBITREVERSE()
30339 (MaskVT.is256BitVector() && Subtarget.hasInt256()))) { in matchUnaryVectorShuffle()
30399 if (MaskVT.is256BitVector() && AllowFloatDomain) { in matchUnaryVectorShuffle()
30476 if (Subtarget.hasAVX2() && MaskVT.is256BitVector()) { in matchUnaryPermuteVectorShuffle()
30562 (MaskVT.is256BitVector() && Subtarget.hasAVX2()))) { in matchUnaryPermuteVectorShuffle()
30630 (MaskVT.is256BitVector() && 32 <= EltSizeInBits && Subtarget.hasAVX()) || in matchBinaryVectorShuffle()
30631 (MaskVT.is256BitVector() && Subtarget.hasAVX2()) || in matchBinaryVectorShuffle()
30636 if (MaskVT.is256BitVector() && !Subtarget.hasAVX2()) in matchBinaryVectorShuffle()
30655 (MaskVT.is256BitVector() && Subtarget.hasAVX2()))) { in matchBinaryPermuteVectorShuffle()
30667 (Subtarget.hasAVX() && MaskVT.is256BitVector()))) || in matchBinaryPermuteVectorShuffle()
30739 (MaskVT.is256BitVector() && Subtarget.hasAVX()) || in matchBinaryPermuteVectorShuffle()
30751 (MaskVT.is256BitVector() && Subtarget.hasAVX()) || in matchBinaryPermuteVectorShuffle()
30844 (RootVT.is256BitVector() && !Subtarget.hasAVX2()); in combineX86ShuffleChain()
30861 if (UnaryShuffle && RootVT.is256BitVector() && NumBaseMaskElts == 2 && in combineX86ShuffleChain()
30910 (!MaskVT.is256BitVector() || Subtarget.hasAVX2()); in combineX86ShuffleChain()
31179 (RootVT.is256BitVector() && Subtarget.hasAVX2()) || in combineX86ShuffleChain()
32190 if (!VT.is128BitVector() && !VT.is256BitVector()) in combineShuffleOfConcatUndef()
32933 N0->getOperand(0).getValueType().is256BitVector()) { in combineBitcastvxi1()
32945 (N0->getOperand(0).getValueType().is256BitVector() || in combineBitcastvxi1()
36006 if (!VT.is128BitVector() && !VT.is256BitVector() && !VT.is512BitVector()) in combineANDXORWithAllOnesIntoANDNP()
36500 (VT.is256BitVector() && Subtarget.hasInt256()))) in combineLogicBlendIntoPBLENDV()
36575 MVT BlendVT = VT.is256BitVector() ? MVT::v32i8 : MVT::v16i8; in combineLogicBlendIntoPBLENDV()
37262 if (RegVT.is256BitVector() && !DCI.isBeforeLegalizeOps() && in combineLoad()
37740 if (VT.is256BitVector() && StVT == VT && in combineStore()
37999 assert((VT.is128BitVector() || VT.is256BitVector()) && in isHorizontalBinOp()
38323 if (!VT.is128BitVector() && !VT.is256BitVector()) in combineVectorSignBitsTruncation()
39424 (VT.is256BitVector() && Subtarget.hasAVX()) || in combineToExtendVectorInReg()
40711 if (!VT.is128BitVector() && !VT.is256BitVector() && !VT.is512BitVector()) in combineIncDecVector()