Lines Matching refs:MaskNumElts
3217 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
3224 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
3230 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
3234 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
3238 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
3241 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3274 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
3296 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3307 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
3316 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
3334 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
3335 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
3365 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()