Lines Matching refs:getVectorNumElements

6222   unsigned DstNumElt = DstVT.getVectorNumElements();  in CombineVMOVDRRCandidateWithVecOp()
6238 ExtractSrc.getValueType().getVectorNumElements() * DstNumElt); in CombineVMOVDRRCandidateWithVecOp()
6290 SrcVT.getVectorNumElements() > 1) in ExpandBITCAST()
6815 unsigned CmpElements = CmpVT.getVectorNumElements() * 2; in LowerVSETCC()
7258 unsigned NumElts = VT.getVectorNumElements(); in isSingletonVEXTMask()
7287 unsigned NumElts = VT.getVectorNumElements(); in isVEXTMask()
7361 unsigned NumElts = VT.getVectorNumElements(); in isVTRNMask()
7393 unsigned NumElts = VT.getVectorNumElements(); in isVTRN_v_undef_Mask()
7425 unsigned NumElts = VT.getVectorNumElements(); in isVUZPMask()
7455 unsigned NumElts = VT.getVectorNumElements(); in isVUZP_v_undef_Mask()
7496 unsigned NumElts = VT.getVectorNumElements(); in isVZIPMask()
7529 unsigned NumElts = VT.getVectorNumElements(); in isVZIP_v_undef_Mask()
7580 unsigned NumElts = VT.getVectorNumElements(); in isReverseMask()
7594 unsigned NumElts = VT.getVectorNumElements(); in isTruncMask()
7616 unsigned NumElts = VT.getVectorNumElements(); in isVMOVNMask()
7640 unsigned NumElts = ToVT.getVectorNumElements(); in isVMOVNTruncMask()
7786 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTOR_i1()
7849 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTORToVIDUP()
8002 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTOR()
8065 VT.getVectorNumElements(); in LowerBUILD_VECTOR()
8192 unsigned NumElts = VT.getVectorNumElements(); in ReconstructShuffle()
8343 SmallVector<int, 8> Mask(ShuffleVT.getVectorNumElements(), -1); in ReconstructShuffle()
8345 for (unsigned i = 0; i < VT.getVectorNumElements(); ++i) { in ReconstructShuffle()
8424 if (VT.getVectorNumElements() == 4 && in isShuffleMaskLegal()
8567 for (unsigned i = 0; i < VT.getVectorNumElements() / 2; i++) in LowerReverse_VECTOR_SHUFFLE()
8568 NewMask.push_back(VT.getVectorNumElements() / 2 + i); in LowerReverse_VECTOR_SHUFFLE()
8569 for (unsigned i = 0; i < VT.getVectorNumElements() / 2; i++) in LowerReverse_VECTOR_SHUFFLE()
8689 int NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLEUsingMovs()
8768 unsigned NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLEUsingOneOff()
8932 return i < (int)VT.getVectorNumElements(); in LowerVECTOR_SHUFFLE()
8974 unsigned NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLE()
9092 VecVT.getVectorNumElements()); in LowerINSERT_VECTOR_ELT()
9168 unsigned NumElts = 2 * Op1VT.getVectorNumElements(); in LowerCONCAT_VECTORS_i1()
9193 for (unsigned i = 0, e = NewVT.getVectorNumElements(); i < e; i++, j++) { in LowerCONCAT_VECTORS_i1()
9257 unsigned NumElts = VT.getVectorNumElements(); in LowerEXTRACT_SUBVECTOR()
9591 unsigned NumElts = VT.getVectorNumElements(); in SkipExtensionForVMULL()
10202 for (unsigned I = 0; I < MemVT.getVectorNumElements(); I++) { in LowerPredicateStore()
10204 ? MemVT.getVectorNumElements() - I - 1 in LowerPredicateStore()
10209 for (unsigned I = MemVT.getVectorNumElements(); I < 16; I++) in LowerPredicateStore()
10312 unsigned NumElts = VT.getVectorNumElements(); in LowerVecReduce()
10392 unsigned NumElts = VT.getVectorNumElements(); in LowerVecReduceMinMax()
12710 unsigned NumElts = VT.getVectorNumElements(); in AddCombineVUZPToVPADDL()
12784 if (nextIndex != Vec.getValueType().getVectorNumElements() || in AddCombineBUILD_VECTORToVPADDL()
12804 unsigned numElem = VT.getVectorNumElements(); in AddCombineBUILD_VECTORToVPADDL()
13381 if (!VecVT.isPow2VectorType() || VecVT.getVectorNumElements() == 1) in PerformVQDMULHCombine()
13395 MVT::getVectorVT(MVT::getIntegerVT(128 / VecVT.getVectorNumElements()), in PerformVQDMULHCombine()
13396 VecVT.getVectorNumElements()); in PerformVQDMULHCombine()
13489 for (unsigned I = 0; I < VT.getVectorNumElements(); I++) { in PerformVSetCCToVCTPCombine()
13502 switch (VT.getVectorNumElements()) { in PerformVSetCCToVCTPCombine()
15259 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in hasNormalLoadOperand()
15289 unsigned NumElts = VT.getVectorNumElements(); in PerformBUILD_VECTORCombine()
15338 unsigned NumElts = VT.getVectorNumElements(); in PerformARMBUILD_VECTORCombine()
15497 VT.getVectorNumElements()); in PerformInsertEltCombine()
15538 if (VecVT.getVectorNumElements() != 4) in PerformExtractEltToVMOVRRD()
15625 Idx / Op0->getOperand(0).getValueType().getVectorNumElements(); in PerformExtractEltCombine()
15627 Idx % Op0->getOperand(0).getValueType().getVectorNumElements(); in PerformExtractEltCombine()
15668 unsigned NumSubElts = SubVT.getVectorNumElements(); in PerformInsertSubvectorCombine()
15753 unsigned NumElts = VT.getVectorNumElements(); in PerformVECTOR_SHUFFLECombine()
15977 NumBytes /= VecTy.getVectorNumElements(); in TryCombineBaseUpdate()
16560 unsigned NumElems = VT.getVectorNumElements(); in PerformTruncatingStoreCombine()
16648 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToNarrowingStores()
16656 if (FromVT.getVectorNumElements() % NumElements != 0) in PerformSplittingToNarrowingStores()
16668 unsigned NumElts = ToVT.getVectorNumElements(); in PerformSplittingToNarrowingStores()
16705 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToNarrowingStores()
16750 FromVT.getVectorNumElements()); in PerformSplittingMVETruncToNarrowingStores()
16755 i * FromVT.getVectorNumElements() * ToVT.getScalarSizeInBits() / 8; in PerformSplittingMVETruncToNarrowingStores()
16865 IntVec.getValueType().getVectorNumElements()); in PerformSTORECombine()
16915 unsigned NumLanes = Op.getValueType().getVectorNumElements(); in PerformVCVTCombine()
17056 unsigned NumLanes = Op.getValueType().getVectorNumElements(); in PerformVMulVCTPCombine()
17131 return AVT.getVectorNumElements() == Ty.getVectorNumElements() && in PerformVECREDUCE_ADDCombine()
17413 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in PerformVMOVNCombine()
17433 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in PerformVQMOVNCombine()
17810 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToWideningLoad()
17820 (FromEltVT != MVT::f16 && FromVT.getVectorNumElements() == NumElements) || in PerformSplittingToWideningLoad()
17821 FromVT.getVectorNumElements() % NumElements != 0 || in PerformSplittingToWideningLoad()
17844 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToWideningLoad()
18665 for (unsigned i = 0; i < O.getValueType().getVectorNumElements(); i++) { in PerformMVETruncCombine()
18720 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements() * 2); in PerformSplittingMVEEXTToWideningLoad()
18755 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingMVEEXTToWideningLoad()
18803 assert(Mask.size() == 2 * VT.getVectorNumElements()); in PerformMVEExtCombine()
18804 assert(Mask.size() == SVN->getValueType(0).getVectorNumElements()); in PerformMVEExtCombine()
18810 for (int Idx = 0, E = VT.getVectorNumElements(); Idx < E; ++Idx) in PerformMVEExtCombine()
18826 if (CheckInregMask(VT.getVectorNumElements(), Mask.size())) in PerformMVEExtCombine()
18828 else if (CheckInregMask(VT.getVectorNumElements(), Mask.size() + 1)) in PerformMVEExtCombine()
18830 else if (CheckInregMask(VT.getVectorNumElements(), 0)) in PerformMVEExtCombine()
18832 else if (CheckInregMask(VT.getVectorNumElements(), 1)) in PerformMVEExtCombine()
20141 const unsigned NumSrcElts = VecVT.getVectorNumElements(); in computeKnownBitsForTargetNode()
21157 DataVT.getVectorNumElements()); in getTgtMemIntrinsic()
21187 DataVT.getVectorNumElements()); in getTgtMemIntrinsic()
21260 return (Index == 0 || Index == ResVT.getVectorNumElements()); in isExtractSubvectorCheap()