Lines Matching refs:MaskNumElts
3478 unsigned MaskNumElts = Mask.size();
3480 if (SrcNumElts == MaskNumElts) {
3486 if (SrcNumElts < MaskNumElts) {
3490 if (MaskNumElts % SrcNumElts == 0) {
3494 unsigned NumConcat = MaskNumElts / SrcNumElts;
3497 for (unsigned i = 0; i != MaskNumElts; ++i) {
3530 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts);
3548 for (unsigned i = 0; i != MaskNumElts; ++i) {
3559 if (MaskNumElts != PaddedMaskNumElts)
3567 if (SrcNumElts > MaskNumElts) {
3582 // If all the indices come from the same MaskNumElts sized portion of
3585 int NewStartIdx = alignDown(Idx, MaskNumElts);
3586 if (NewStartIdx + MaskNumElts > SrcNumElts ||
3614 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;