Lines Matching refs:MaskNumElts
3571 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
3573 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
3579 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
3583 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
3587 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
3590 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3623 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
3641 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3652 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
3660 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
3678 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
3679 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
3707 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()