Lines Matching refs:is256BitVector
3651 else if (RegVT.is256BitVector()) in LowerFormalArguments()
5178 if ((VT.is256BitVector() || VT.is512BitVector()) && !Load->hasOneUse()) { in shouldReduceLoadWidth()
5787 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector() || in getZeroVector()
5843 assert((Vec.getValueType().is256BitVector() || in extract128BitVector()
5979 assert((Op.getOperand(0).getValueType().is256BitVector() || in splitVectorIntUnary()
5981 (VT.is256BitVector() || VT.is512BitVector()) && "Unsupported VT!"); in splitVectorIntUnary()
6007 assert((VT.is256BitVector() || VT.is512BitVector()) && "Unsupported VT!"); in splitVectorIntBinary()
6251 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) && in getOnesVector()
8489 VT.is256BitVector() && !Subtarget.hasInt256()) in EltsFromConsecutiveLoads()
8521 if (VT.is256BitVector() || VT.is512BitVector()) { in EltsFromConsecutiveLoads()
8538 ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) { in EltsFromConsecutiveLoads()
8562 (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) { in EltsFromConsecutiveLoads()
8693 assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) && in lowerBuildVectorAsBroadcast()
9141 assert(VT.is256BitVector() && "Only use for matching partial 256-bit h-ops"); in isHorizontalBinOpPart()
9255 assert(VT.is256BitVector() && VT == V1.getSimpleValueType() && in ExpandHorizontalBinOp()
9494 unsigned Num128BitChunks = VT.is256BitVector() ? 2 : 1; in isHopBuildVector()
9594 if (VT.is256BitVector() && DemandedElts.lshr(HalfNumElts) == 0) { in getHopForBuildVector()
9630 if (!Subtarget.hasAVX() || !VT.is256BitVector()) in LowerToHorizontalOp()
10266 assert((VT.is128BitVector() || VT.is256BitVector() || in LowerBUILD_VECTOR()
10510 assert((ResVT.is256BitVector() || in LowerAVXCONCAT_VECTORS()
10649 assert((VT.is256BitVector() && Op.getNumOperands() == 2) || in LowerCONCAT_VECTORS()
11133 (Subtarget.hasAVX2() && VT.is256BitVector()) || in lowerShuffleWithPSHUFB()
11490 assert((VT.is128BitVector() || VT.is256BitVector()) && in lowerShuffleAsVTRUNC()
12119 (VT.is256BitVector() && !Subtarget.hasAVX2()) || in lowerShuffleAsByteRotateAndPermute()
12545 assert((Subtarget.hasVLX() || (!VT.is128BitVector() && !VT.is256BitVector())) in lowerShuffleAsVALIGN()
13399 if (!WideVT.is256BitVector()) in lowerShuffleOfExtractsAsVperm()
13572 if (!VT.is256BitVector() && !VT.is512BitVector()) in lowerShuffleAsBroadcast()
15785 assert(VT.is256BitVector() && "Only for 256-bit vector shuffles!"); in lowerShuffleAsLanePermuteAndShuffle()
16211 assert((VT.is256BitVector() || VT.is512BitVector()) && in lowerShuffleWithUndefHalf()
16395 int SubLaneScale = Subtarget.hasAVX2() && VT.is256BitVector() ? 2 : 1; in lowerShuffleAsRepeatedMaskAndLanePermute()
18296 if (VT.is256BitVector()) in lowerVECTOR_SHUFFLE()
18566 if (VecVT.is256BitVector() || VecVT.is512BitVector()) { in LowerEXTRACT_VECTOR_ELT()
18725 if (VT.is256BitVector() || VT.is512BitVector()) { in LowerINSERT_VECTOR_ELT()
18728 if (VT.is256BitVector() && IdxVal == 0) { in LowerINSERT_VECTOR_ELT()
20760 if (SrcVT.is256BitVector() && DstVT.is128BitVector()) { in truncateVectorWithPACK()
20782 if (DstVT.is256BitVector()) in truncateVectorWithPACK()
20830 assert((InVT.is256BitVector() || InVT.is128BitVector()) && in LowerTruncateVecI1()
20957 assert(VT.is128BitVector() && InVT.is256BitVector() && "Unexpected types!"); in LowerTRUNCATE()
22809 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVSETCC()
23684 !(VT.is256BitVector() && Subtarget.hasAVX()) && in LowerEXTEND_VECTOR_INREG()
23721 assert(VT.is256BitVector() && "256-bit vector expected"); in LowerEXTEND_VECTOR_INREG()
23835 assert((StoredVal.getValueType().is256BitVector() || in splitVectorStore()
23940 if (StoreVT.is256BitVector() || in LowerStore()
26693 assert((NewVT.is256BitVector() || NewVT.is512BitVector()) && in LowerVectorCTLZ_AVX512CDI()
26799 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTLZ()
26883 assert(Op.getSimpleValueType().is256BitVector() && in lowerAddSub()
26911 (VT.is256BitVector() && !Subtarget.hasInt256())) { in LowerADDSAT_SUBSAT()
26961 if (VT.is256BitVector() && !Subtarget.hasInt256()) { in LowerABS()
26978 if (VT.getScalarType() != MVT::i64 && VT.is256BitVector()) in LowerMINMAX()
26997 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMUL()
27146 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerMULH()
27396 (VT.is256BitVector() && Subtarget.hasInt256()); in SupportedVectorShiftWithImm()
27426 bool LShift = VT.is128BitVector() || VT.is256BitVector(); in SupportedVectorVarShift()
28184 if (VT.is256BitVector()) in LowerShift()
28239 if (VT.is256BitVector()) in LowerRotate()
28255 if (VT.is256BitVector() && !Subtarget.hasAVX2()) in LowerRotate()
28891 assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) && in LowerVectorCTPOP()
28910 if (VT.is256BitVector() && !Subtarget.hasInt256()) in LowerVectorCTPOP()
28958 if (VT.is256BitVector()) in LowerBITREVERSE_XOP()
34507 (MaskVT.is256BitVector() && Subtarget.hasInt256()))) { in matchUnaryShuffle()
34572 if (MaskVT.is256BitVector() && AllowFloatDomain) { in matchUnaryShuffle()
34638 if (Subtarget.hasAVX2() && MaskVT.is256BitVector()) { in matchUnaryPermuteShuffle()
34692 (MaskVT.is256BitVector() && Subtarget.hasAVX2()) || in matchUnaryPermuteShuffle()
34727 (MaskVT.is256BitVector() && Subtarget.hasAVX2()) || in matchUnaryPermuteShuffle()
34809 (MaskVT.is256BitVector() && 32 <= EltSizeInBits && Subtarget.hasAVX()) || in matchBinaryShuffle()
34810 (MaskVT.is256BitVector() && Subtarget.hasAVX2()) || in matchBinaryShuffle()
34815 if (MaskVT.is256BitVector() && !Subtarget.hasAVX2()) in matchBinaryShuffle()
34875 (MaskVT.is256BitVector() && Subtarget.hasVLX()) || in matchBinaryPermuteShuffle()
34893 (MaskVT.is256BitVector() && Subtarget.hasAVX2()) || in matchBinaryPermuteShuffle()
34906 (Subtarget.hasAVX() && MaskVT.is256BitVector()))) || in matchBinaryPermuteShuffle()
34954 (MaskVT.is256BitVector() && Subtarget.hasAVX()) || in matchBinaryPermuteShuffle()
34970 (MaskVT.is256BitVector() && Subtarget.hasAVX()) || in matchBinaryPermuteShuffle()
35084 (RootVT.is256BitVector() && !Subtarget.hasAVX2()); in combineX86ShuffleChain()
35198 if (RootVT.is256BitVector() && NumBaseMaskElts == 2) { in combineX86ShuffleChain()
35304 (!MaskVT.is256BitVector() || Subtarget.hasAVX2()); in combineX86ShuffleChain()
35478 ((RootVT.is256BitVector() && Subtarget.useAVX512Regs()) || in combineX86ShuffleChain()
35671 (RootVT.is256BitVector() && Subtarget.hasAVX2()) || in combineX86ShuffleChain()
37417 if (!VT.is128BitVector() && !VT.is256BitVector()) in combineShuffleOfConcatUndef()
37546 if (!VT.is256BitVector() && !VT.is512BitVector()) in narrowShuffle()
37996 if ((VT.is256BitVector() || VT.is512BitVector()) && in SimplifyDemandedVectorEltsForTargetNode()
40375 if (!VT.is256BitVector()) in narrowVectorSelect()
41551 assert((VecVT.is128BitVector() || VecVT.is256BitVector()) && in combineSetCCMOVMSK()
42625 N0.getOperand(0).getValueType().is256BitVector() && in combineHorizOpWithShuffle()
42684 if (VT.is256BitVector() && Subtarget.hasInt256()) { in combineHorizOpWithShuffle()
43124 if (!VT.is128BitVector() && !VT.is256BitVector() && !VT.is512BitVector()) in combineANDXORWithAllOnesIntoANDNP()
43778 (VT.is256BitVector() && Subtarget.hasInt256()))) in combineLogicBlendIntoPBLENDV()
43812 MVT BlendVT = VT.is256BitVector() ? MVT::v32i8 : MVT::v16i8; in combineLogicBlendIntoPBLENDV()
44483 if (RegVT.is256BitVector() && !DCI.isBeforeLegalizeOps() && in combineLoad()
44920 if (VT.is256BitVector() && StVT == VT && in combineStore()
44936 if (VT.is256BitVector() || VT.is512BitVector()) { in combineStore()
45165 assert((VT.is128BitVector() || VT.is256BitVector()) && in isHorizontalBinOp()
45183 Op.getOperand(0).getValueType().is256BitVector() && in isHorizontalBinOp()
45542 !(!Subtarget.useAVX512Regs() && VT.is256BitVector() && in combineVectorSignBitsTruncation()
48793 if (!IsSplat && NumOps == 2 && VT.is256BitVector() && in combineConcatVectorOps()
48851 if (((VT.is256BitVector() && Subtarget.hasInt256()) || in combineConcatVectorOps()
48905 if (!IsSplat && VT.is256BitVector() && in combineConcatVectorOps()
48922 ((VT.is256BitVector() && Subtarget.hasInt256()) || in combineConcatVectorOps()
49108 if (!SelCondVT.is256BitVector() && !SelCondVT.is512BitVector()) in narrowExtractedVectorSelect()
49113 assert((SelVT.is256BitVector() || SelVT.is512BitVector()) && in narrowExtractedVectorSelect()
49318 InVec.getOperand(0).getValueType().is256BitVector() && in combineExtractSubvector()
49319 InVec.getOperand(1).getValueType().is256BitVector() && in combineExtractSubvector()
49320 InVec.getOperand(2).getValueType().is256BitVector()) { in combineExtractSubvector()
49328 (VT.is128BitVector() || VT.is256BitVector())) { in combineExtractSubvector()