Lines Matching refs:getVectorNumElements

852       if (!isPowerOf2_32(VT.getVectorNumElements()))  in X86TargetLowering()
1590 VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
1601 const unsigned NumElts = VT.getVectorNumElements(); in getSetCCResultType()
3778 return (Index == 0 || Index == ResVT.getVectorNumElements()); in isExtractSubvectorCheap()
3977 assert((Subtarget->hasBWI() || VT.getVectorNumElements() <= 16) in getZeroVector()
3979 assert((Subtarget->hasVLX() || VT.getVectorNumElements() >= 8) in getZeroVector()
3982 SmallVector<SDValue, 64> Ops(VT.getVectorNumElements(), Cst); in getZeroVector()
3999 VT.getVectorNumElements()/Factor); in ExtractSubVector()
4176 unsigned NumElems = VT.getVectorNumElements(); in getMOVL()
4187 unsigned NumElems = VT.getVectorNumElements(); in getUnpackl()
4199 unsigned NumElems = VT.getVectorNumElements(); in getUnpackh()
4219 unsigned NumElems = VT.getVectorNumElements(); in getShuffleVectorZeroOrUndef()
4234 unsigned NumElems = VT.getVectorNumElements(); in getTargetShuffleMask()
4410 unsigned NumElems = VT.getVectorNumElements(); in getShuffleScalarElt()
4419 unsigned NumElems = ShufVT.getVectorNumElements(); in getShuffleScalarElt()
4440 unsigned NumElems = VT.getVectorNumElements(); in getShuffleScalarElt()
4442 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems) in getShuffleScalarElt()
4736 unsigned NumElems = VT.getVectorNumElements(); in LowerAsSplatVectorLoad()
4900 if (!Splat || (VT.getVectorNumElements() - UndefElements.count()) <= 1) in LowerVectorBroadcast()
5053 if (isUndefOrInRange(ShuffleIdx, 0, ShuffleVecVT.getVectorNumElements())) { in getUnderlyingExtractedFromVec()
5143 SmallVector<SDValue, 16> Ops(VT.getVectorNumElements(), Cst); in LowerBUILD_VECTORvXi1()
5149 SmallVector<SDValue, 16> Ops(VT.getVectorNumElements(), Cst); in LowerBUILD_VECTORvXi1()
5232 assert(VT.isVector() && VT.getVectorNumElements() >= LastIdx && in isHorizontalBinOp()
5341 unsigned NumElts = VT.getVectorNumElements(); in ExpandHorizontalBinOp()
5377 unsigned NumElts = VT.getVectorNumElements(); in matchAddSub()
5468 unsigned NumElts = VT.getVectorNumElements(); in PerformBUILD_VECTORCombine()
5958 unsigned NumElems = ResVT.getVectorNumElements(); in LowerAVXCONCAT_VECTORS()
5964 ResVT.getVectorNumElements()/2); in LowerAVXCONCAT_VECTORS()
5985 ResVT.getVectorNumElements()/2); in LowerCONCAT_VECTORSvXi1()
6007 unsigned NumElems = ResVT.getVectorNumElements(); in LowerCONCAT_VECTORSvXi1()
6280 int Scale = 8 / VT.getVectorNumElements(); in lowerVectorShuffleAsBlend()
6669 assert(Size == (int)VT.getVectorNumElements() && "Unexpected mask size"); in lowerVectorShuffleAsShift()
6738 int NumElements = VT.getVectorNumElements(); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
6824 int NumElements = VT.getVectorNumElements(); in lowerVectorShuffleAsZeroOrAnyExtend()
7028 if (VT.isFloatingPoint() || VT.getVectorNumElements() <= 4) { in lowerVectorShuffleAsElementInsertion()
7090 BeginIdx + (int)VInner.getValueType().getVectorNumElements(); in lowerVectorShuffleAsBroadcast()
7273 int OrigNumElements = VT.getVectorNumElements(); in lowerVectorShuffleAsUnpack()
7834 MVT PSHUFDVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() / 2); in lowerV8I16GeneralSingleInputVectorShuffle()
8902 int NumElements = VT.getVectorNumElements(); in splitAndLowerVectorShuffle()
8914 int OrigNumElements = OrigVT.getVectorNumElements(); in splitAndLowerVectorShuffle()
9150 VT.getVectorNumElements() / 2); in lowerV2X128VectorShuffle()
9877 int NumElts = VT.getVectorNumElements(); in lower256BitVectorShuffle()
9900 VT.getVectorNumElements()); in lower256BitVectorShuffle()
10123 int NumElements = VT.getVectorNumElements(); in lowerVectorShuffle()
10169 MVT NewVT = MVT::getVectorVT(NewEltVT, VT.getVectorNumElements() / 2); in lowerVectorShuffle()
10300 for (int i = 0, Size = VT.getVectorNumElements(); i < Size; ++i) { in lowerVSELECTtoVectorShuffle()
10425 assert((VecVT.getVectorNumElements() <= 16 || Subtarget->hasBWI()) && in ExtractBitFromMaskVector()
10440 if (!Subtarget->hasDQI() && (VecVT.getVectorNumElements() <= 8)) in ExtractBitFromMaskVector()
10729 OpVT.getVectorNumElements() / SizeFactor); in LowerSCALAR_TO_VECTOR()
10797 if ((IdxVal == OpVT.getVectorNumElements() / 2) && in LowerINSERT_SUBVECTOR()
10824 unsigned NumElems = OpVT.getVectorNumElements(); in LowerINSERT_SUBVECTOR()
10827 if (IdxVal == OpVT.getVectorNumElements() / 2) { in LowerINSERT_SUBVECTOR()
11399 MVT IntegerVT = MVT::getVectorVT(MVT::i32, SrcVT.getVectorNumElements()); in LowerSINT_TO_FP()
11629 unsigned NumElts = VecIntVT.getVectorNumElements(); in lowerUINT_TO_FP_vXi32()
11725 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements()); in lowerUINT_TO_FP_vec()
11953 VT.getVectorNumElements()/2); in LowerAVXExtend()
11967 unsigned int NumElts = VT.getVectorNumElements(); in LowerZERO_EXTEND_AVX512()
12020 VT.getVectorNumElements() != SVT.getVectorNumElements()); in LowerZERO_EXTEND()
12038 assert(VT.getVectorNumElements() == InVT.getVectorNumElements() && in LowerTRUNCATE()
12046 unsigned NumElts = InVT.getVectorNumElements(); in LowerTRUNCATE()
12149 unsigned NumElems = VT.getVectorNumElements(); in LowerTRUNCATE()
12245 NumElts = VT.getVectorNumElements(); in LowerFABSorFNEG()
12424 unsigned FullMask = (1U << VT.getVectorNumElements()) - 1U; in LowerVectorAllZeroTest()
12965 unsigned NumElems = VT.getVectorNumElements(); in Lower256IntVSETCC()
13038 unsigned n = VT.getVectorNumElements(); in ChangeVSETULTtoVSETULE()
13076 assert(VT.getVectorNumElements() <= 16); in LowerVSETCC()
13681 unsigned int NumElts = VT.getVectorNumElements(); in LowerSIGN_EXTEND_AVX512()
13737 unsigned NumElems = InVT.getVectorNumElements(); in LowerSIGN_EXTEND()
13753 VT.getVectorNumElements()/2); in LowerSIGN_EXTEND()
13791 unsigned NumElems = RegVT.getVectorNumElements(); in LowerExtendedLoad()
14655 MVT::i1, VT.getVectorNumElements()); in getVectorMaskingNode()
14813 VT.getVectorNumElements()); in LowerINTRINSIC_WO_CHAIN()
14863 VT.getVectorNumElements()); in LowerINTRINSIC_WO_CHAIN()
14878 VT.getVectorNumElements()); in LowerINTRINSIC_WO_CHAIN()
15077 Index.getSimpleValueType().getVectorNumElements()); in getGatherNode()
15105 Index.getSimpleValueType().getVectorNumElements()); in getScatterNode()
15128 MVT::getVectorVT(MVT::i1, Index.getSimpleValueType().getVectorNumElements()); in getPrefetchNode()
15371 VT.getVectorNumElements()); in LowerINTRINSIC_W_CHAIN()
15395 VT.getVectorNumElements()); in LowerINTRINSIC_W_CHAIN()
15848 unsigned NumElems = VT.getVectorNumElements(); in Lower256IntArith()
16112 unsigned NumElts = VT.getVectorNumElements(); in LowerScalarImmediateShift()
16164 unsigned Ratio = Amt.getSimpleValueType().getVectorNumElements() / in LowerScalarImmediateShift()
16165 VT.getVectorNumElements(); in LowerScalarImmediateShift()
16238 assert((SplatIdx < InVec.getValueType().getVectorNumElements()) && in LowerScalarVariableShift()
16314 unsigned Ratio = Amt.getSimpleValueType().getVectorNumElements() / in LowerScalarVariableShift()
16315 VT.getVectorNumElements(); in LowerScalarVariableShift()
16394 unsigned NumElems = VT.getVectorNumElements(); in LowerShift()
16557 unsigned NumElems = VT.getVectorNumElements(); in LowerShift()
16890 unsigned NumElts = SrcVT.getVectorNumElements(); in LowerBITCAST()
16937 unsigned NumElts = VT.getVectorNumElements(); in LowerCTPOP()
17468 unsigned NumElts = DstVT.getVectorNumElements(); in ReplaceNodeResults()
19415 unsigned NumElems = VT.getVectorNumElements(); in isShuffleHigh128VectorInsertLow()
19431 unsigned NumElems = VT.getVectorNumElements(); in isShuffleLow128VectorInsertHigh()
19451 unsigned NumElems = VT.getVectorNumElements(); in PerformShuffleCombine256()
19777 assert(VT.getVectorNumElements() == OpMask.size() && in combineX86ShufflesRecursively()
20144 MVT DVT = MVT::getVectorVT(MVT::i32, VT.getVectorNumElements() / 2); in PerformTargetShuffleCombine()
20300 unsigned NumElts = VT.getVectorNumElements(); in PerformShuffleCombine()
20303 SVT.getVectorNumElements() * 2 == NumElts && in PerformShuffleCombine()
20317 unsigned SVTNumElts = SVT.getVectorNumElements(); in PerformShuffleCombine()
20337 for (unsigned i = 0, e = VT.getVectorNumElements(); i != e; ++i) in PerformShuffleCombine()
20397 if (BCVT.getVectorNumElements() != OriginalVT.getVectorNumElements()) in XFormVExtractWithShuffleIntoLoad()
20418 unsigned NumElems = CurrentVT.getVectorNumElements(); in XFormVExtractWithShuffleIntoLoad()
20747 unsigned NumElems = VT.getVectorNumElements(); in transformVSELECTtoBlendVECTOR_SHUFFLE()
21134 unsigned NumElems = VT.getVectorNumElements(); in PerformSELECTCombine()
22127 SmallVector<SDValue, 8> C(WideVT.getVectorNumElements(), N1); in WidenMaskArithmetic()
22209 for (unsigned i = 0; i < SrcType.getVectorNumElements(); ++i) { in VectorZextCombine()
22232 unsigned NumElems = SrcType.getVectorNumElements(); in VectorZextCombine()
22534 unsigned NumElems = RegVT.getVectorNumElements(); in PerformLOADCombine()
22574 unsigned NumElems = VT.getVectorNumElements(); in PerformMLOADCombine()
22624 unsigned MaskNumElts = VT.getVectorNumElements(); in PerformMLOADCombine()
22654 unsigned NumElems = VT.getVectorNumElements(); in PerformMSTORECombine()
22708 unsigned MaskNumElts = VT.getVectorNumElements(); in PerformMSTORECombine()
22741 unsigned NumElems = VT.getVectorNumElements(); in PerformSTORECombine()
22767 unsigned NumElems = VT.getVectorNumElements(); in PerformSTORECombine()
22987 unsigned NumElts = VT.getVectorNumElements(); in isHorizontalBinOp()
23802 unsigned InputBits = OpEltVT.getSizeInBits() * VT.getVectorNumElements(); in performVZEXTCombine()
23847 OrigVT.getVectorNumElements() / Ratio); in performVZEXTCombine()