Lines Matching refs:MaskNumElts
3839 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
3841 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
3847 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
3851 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
3855 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
3858 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3891 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
3909 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3920 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
3928 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
3946 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
3947 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
3975 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()