Lines Matching refs:getVectorNumElements

6205   unsigned DstNumElt = DstVT.getVectorNumElements();  in CombineVMOVDRRCandidateWithVecOp()
6221 ExtractSrc.getValueType().getVectorNumElements() * DstNumElt); in CombineVMOVDRRCandidateWithVecOp()
6273 SrcVT.getVectorNumElements() > 1) in ExpandBITCAST()
6798 unsigned CmpElements = CmpVT.getVectorNumElements() * 2; in LowerVSETCC()
7241 unsigned NumElts = VT.getVectorNumElements(); in isSingletonVEXTMask()
7270 unsigned NumElts = VT.getVectorNumElements(); in isVEXTMask()
7344 unsigned NumElts = VT.getVectorNumElements(); in isVTRNMask()
7376 unsigned NumElts = VT.getVectorNumElements(); in isVTRN_v_undef_Mask()
7408 unsigned NumElts = VT.getVectorNumElements(); in isVUZPMask()
7438 unsigned NumElts = VT.getVectorNumElements(); in isVUZP_v_undef_Mask()
7479 unsigned NumElts = VT.getVectorNumElements(); in isVZIPMask()
7512 unsigned NumElts = VT.getVectorNumElements(); in isVZIP_v_undef_Mask()
7563 unsigned NumElts = VT.getVectorNumElements(); in isReverseMask()
7577 unsigned NumElts = VT.getVectorNumElements(); in isTruncMask()
7599 unsigned NumElts = VT.getVectorNumElements(); in isVMOVNMask()
7623 unsigned NumElts = ToVT.getVectorNumElements(); in isVMOVNTruncMask()
7769 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTOR_i1()
7832 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTORToVIDUP()
7985 unsigned NumElts = VT.getVectorNumElements(); in LowerBUILD_VECTOR()
8048 VT.getVectorNumElements(); in LowerBUILD_VECTOR()
8175 unsigned NumElts = VT.getVectorNumElements(); in ReconstructShuffle()
8326 SmallVector<int, 8> Mask(ShuffleVT.getVectorNumElements(), -1); in ReconstructShuffle()
8328 for (unsigned i = 0; i < VT.getVectorNumElements(); ++i) { in ReconstructShuffle()
8407 if (VT.getVectorNumElements() == 4 && in isShuffleMaskLegal()
8550 for (unsigned i = 0; i < VT.getVectorNumElements() / 2; i++) in LowerReverse_VECTOR_SHUFFLE()
8551 NewMask.push_back(VT.getVectorNumElements() / 2 + i); in LowerReverse_VECTOR_SHUFFLE()
8552 for (unsigned i = 0; i < VT.getVectorNumElements() / 2; i++) in LowerReverse_VECTOR_SHUFFLE()
8672 int NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLEUsingMovs()
8751 unsigned NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLEUsingOneOff()
8915 return i < (int)VT.getVectorNumElements(); in LowerVECTOR_SHUFFLE()
8957 unsigned NumElts = VT.getVectorNumElements(); in LowerVECTOR_SHUFFLE()
9075 VecVT.getVectorNumElements()); in LowerINSERT_VECTOR_ELT()
9151 unsigned NumElts = 2 * Op1VT.getVectorNumElements(); in LowerCONCAT_VECTORS_i1()
9176 for (unsigned i = 0, e = NewVT.getVectorNumElements(); i < e; i++, j++) { in LowerCONCAT_VECTORS_i1()
9240 unsigned NumElts = VT.getVectorNumElements(); in LowerEXTRACT_SUBVECTOR()
9574 unsigned NumElts = VT.getVectorNumElements(); in SkipExtensionForVMULL()
10185 for (unsigned I = 0; I < MemVT.getVectorNumElements(); I++) { in LowerPredicateStore()
10187 ? MemVT.getVectorNumElements() - I - 1 in LowerPredicateStore()
10192 for (unsigned I = MemVT.getVectorNumElements(); I < 16; I++) in LowerPredicateStore()
10295 unsigned NumElts = VT.getVectorNumElements(); in LowerVecReduce()
10375 unsigned NumElts = VT.getVectorNumElements(); in LowerVecReduceMinMax()
12693 unsigned NumElts = VT.getVectorNumElements(); in AddCombineVUZPToVPADDL()
12767 if (nextIndex != Vec.getValueType().getVectorNumElements() || in AddCombineBUILD_VECTORToVPADDL()
12787 unsigned numElem = VT.getVectorNumElements(); in AddCombineBUILD_VECTORToVPADDL()
13364 if (!VecVT.isPow2VectorType() || VecVT.getVectorNumElements() == 1) in PerformVQDMULHCombine()
13378 MVT::getVectorVT(MVT::getIntegerVT(128 / VecVT.getVectorNumElements()), in PerformVQDMULHCombine()
13379 VecVT.getVectorNumElements()); in PerformVQDMULHCombine()
13472 for (unsigned I = 0; I < VT.getVectorNumElements(); I++) { in PerformVSetCCToVCTPCombine()
13485 switch (VT.getVectorNumElements()) { in PerformVSetCCToVCTPCombine()
15246 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in hasNormalLoadOperand()
15276 unsigned NumElts = VT.getVectorNumElements(); in PerformBUILD_VECTORCombine()
15325 unsigned NumElts = VT.getVectorNumElements(); in PerformARMBUILD_VECTORCombine()
15484 VT.getVectorNumElements()); in PerformInsertEltCombine()
15525 if (VecVT.getVectorNumElements() != 4) in PerformExtractEltToVMOVRRD()
15612 Idx / Op0->getOperand(0).getValueType().getVectorNumElements(); in PerformExtractEltCombine()
15614 Idx % Op0->getOperand(0).getValueType().getVectorNumElements(); in PerformExtractEltCombine()
15655 unsigned NumSubElts = SubVT.getVectorNumElements(); in PerformInsertSubvectorCombine()
15740 unsigned NumElts = VT.getVectorNumElements(); in PerformVECTOR_SHUFFLECombine()
15964 NumBytes /= VecTy.getVectorNumElements(); in TryCombineBaseUpdate()
16547 unsigned NumElems = VT.getVectorNumElements(); in PerformTruncatingStoreCombine()
16635 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToNarrowingStores()
16643 if (FromVT.getVectorNumElements() % NumElements != 0) in PerformSplittingToNarrowingStores()
16655 unsigned NumElts = ToVT.getVectorNumElements(); in PerformSplittingToNarrowingStores()
16692 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToNarrowingStores()
16737 FromVT.getVectorNumElements()); in PerformSplittingMVETruncToNarrowingStores()
16742 i * FromVT.getVectorNumElements() * ToVT.getScalarSizeInBits() / 8; in PerformSplittingMVETruncToNarrowingStores()
16850 IntVec.getValueType().getVectorNumElements()); in PerformSTORECombine()
16900 unsigned NumLanes = Op.getValueType().getVectorNumElements(); in PerformVCVTCombine()
17041 unsigned NumLanes = Op.getValueType().getVectorNumElements(); in PerformVDIVCombine()
17108 return AVT.getVectorNumElements() == Ty.getVectorNumElements() && in PerformVECREDUCE_ADDCombine()
17390 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in PerformVMOVNCombine()
17410 unsigned NumElts = N->getValueType(0).getVectorNumElements(); in PerformVQMOVNCombine()
17787 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements()); in PerformSplittingToWideningLoad()
17797 (FromEltVT != MVT::f16 && FromVT.getVectorNumElements() == NumElements) || in PerformSplittingToWideningLoad()
17798 FromVT.getVectorNumElements() % NumElements != 0 || in PerformSplittingToWideningLoad()
17821 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingToWideningLoad()
18642 for (unsigned i = 0; i < O.getValueType().getVectorNumElements(); i++) { in PerformMVETruncCombine()
18697 assert(FromVT.getVectorNumElements() == ToVT.getVectorNumElements() * 2); in PerformSplittingMVEEXTToWideningLoad()
18732 for (unsigned i = 0; i < FromVT.getVectorNumElements() / NumElements; i++) { in PerformSplittingMVEEXTToWideningLoad()
18780 assert(Mask.size() == 2 * VT.getVectorNumElements()); in PerformMVEExtCombine()
18781 assert(Mask.size() == SVN->getValueType(0).getVectorNumElements()); in PerformMVEExtCombine()
18787 for (int Idx = 0, E = VT.getVectorNumElements(); Idx < E; ++Idx) in PerformMVEExtCombine()
18803 if (CheckInregMask(VT.getVectorNumElements(), Mask.size())) in PerformMVEExtCombine()
18805 else if (CheckInregMask(VT.getVectorNumElements(), Mask.size() + 1)) in PerformMVEExtCombine()
18807 else if (CheckInregMask(VT.getVectorNumElements(), 0)) in PerformMVEExtCombine()
18809 else if (CheckInregMask(VT.getVectorNumElements(), 1)) in PerformMVEExtCombine()
20119 const unsigned NumSrcElts = VecVT.getVectorNumElements(); in computeKnownBitsForTargetNode()
21134 DataVT.getVectorNumElements()); in getTgtMemIntrinsic()
21164 DataVT.getVectorNumElements()); in getTgtMemIntrinsic()
21237 return (Index == 0 || Index == ResVT.getVectorNumElements()); in isExtractSubvectorCheap()