Lines Matching refs:NumElems

9662   int NumElems = VT.getVectorNumElements();  in ConvertSelectToConcatVector()  local
9678 for (int i = 0; i < NumElems / 2; ++i) { in ConvertSelectToConcatVector()
9690 for (int i = NumElems / 2; i < NumElems; ++i) { in ConvertSelectToConcatVector()
19216 unsigned NumElems = VT.getVectorNumElements(); in createBuildVecShuffle() local
19217 unsigned ShuffleNumElems = NumElems; in createBuildVecShuffle()
19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle()
19251 DAG.getVectorIdxConstant(NumElems, DL)); in createBuildVecShuffle()
19255 Vec2Offset = NumElems; in createBuildVecShuffle()
19277 ShuffleNumElems = NumElems * 2; in createBuildVecShuffle()
19298 for (unsigned i = 0; i != NumElems; ++i) { in createBuildVecShuffle()
19319 if (ShuffleNumElems > NumElems) in createBuildVecShuffle()
19430 unsigned NumElems = N->getNumOperands(); in reduceBuildVecToShuffle() local
19438 SmallVector<int, 8> VectorMask(NumElems, -1); in reduceBuildVecToShuffle()
19442 for (unsigned i = 0; i != NumElems; ++i) { in reduceBuildVecToShuffle()
19502 SmallVector<unsigned, 8> IndexVec(NumElems, 0); in reduceBuildVecToShuffle()
19504 for (unsigned i = 0; i < NumElems; i++) { in reduceBuildVecToShuffle()
19514 NumElems * 2 < NearestPow2) { in reduceBuildVecToShuffle()
19530 for (unsigned i = 0; i < NumElems; i++) { in reduceBuildVecToShuffle()
19631 SmallVector<int, 8> Mask(NumElems, -1); in reduceBuildVecToShuffle()
19632 for (unsigned i = 0; i != NumElems; ++i) { in reduceBuildVecToShuffle()
19637 Mask[i] = i + NumElems; in reduceBuildVecToShuffle()
19678 unsigned NumElems = N->getNumOperands(); in convertBuildVecZextToZext() local
19681 EVT InVT = EVT::getVectorVT(*DAG.getContext(), InSVT, NumElems); in convertBuildVecZextToZext()
19688 for (unsigned i = 1; i != NumElems; ++i) { in convertBuildVecZextToZext()
20524 unsigned NumElems = ExtractSize / EltSize; in visitEXTRACT_SUBVECTOR() local
20527 NumElems == 1 ? EltVT in visitEXTRACT_SUBVECTOR()
20528 : EVT::getVectorVT(*DAG.getContext(), EltVT, NumElems); in visitEXTRACT_SUBVECTOR()
20530 (NumElems == 1 || in visitEXTRACT_SUBVECTOR()
20535 if (NumElems == 1) { in visitEXTRACT_SUBVECTOR()
20544 V->ops().slice(IdxVal, NumElems)); in visitEXTRACT_SUBVECTOR()