Lines Matching refs:MaskNumElts
3586 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local
3588 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
3594 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
3598 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
3602 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
3605 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3638 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
3656 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()
3667 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()
3675 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
3693 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
3694 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
3722 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()