Lines Matching refs:NumEltsExtracted
21564 int NumEltsExtracted = NarrowVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector() local
21565 assert((FirstExtractedEltIdx % NumEltsExtracted) == 0 && in foldExtractSubvectorFromShuffleVector()
21571 NewMask.reserve(NumEltsExtracted); in foldExtractSubvectorFromShuffleVector()
21577 NumEltsExtracted)) { in foldExtractSubvectorFromShuffleVector()
21596 int OpSubvecIdx = OpEltIdx / NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
21598 int OpEltIdxInSubvec = OpEltIdx % NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
21600 assert((OpEltIdxInSubvec + OpSubvecIdx * NumEltsExtracted) == OpEltIdx && in foldExtractSubvectorFromShuffleVector()
21603 assert((OpEltIdxInSubvec + OpSubvecIdx * NumEltsExtracted + in foldExtractSubvectorFromShuffleVector()
21626 int Index = NumEltsExtracted * OpSubvecIdx; in foldExtractSubvectorFromShuffleVector()
21637 int AdjM = OpEltIdxInSubvec + NewOpIdx * NumEltsExtracted; in foldExtractSubvectorFromShuffleVector()
21640 assert(NewMask.size() == (unsigned)NumEltsExtracted && "Produced bad mask."); in foldExtractSubvectorFromShuffleVector()
21662 int Index = NumEltsExtracted * DemandedSubvector.second; in foldExtractSubvectorFromShuffleVector()