Lines Matching refs:MaskNumElts
4032 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
4034 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
4040 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
4044 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
4048 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
4051 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
4084 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
4102 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
4113 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
4121 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
4139 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
4140 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
4168 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()