Lines Matching defs:SrcNumElts
3585 unsigned SrcNumElts = SrcVT.getVectorNumElements();
3606 if (SrcNumElts == MaskNumElts) {
3612 if (SrcNumElts < MaskNumElts) {
3616 if (MaskNumElts % SrcNumElts == 0) {
3620 unsigned NumConcat = MaskNumElts / SrcNumElts;
3629 if ((Idx % SrcNumElts != (i % SrcNumElts)) ||
3630 (ConcatSrcs[i / SrcNumElts] >= 0 &&
3631 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) {
3636 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts;
3656 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts);
3657 unsigned NumConcat = PaddedMaskNumElts / SrcNumElts;
3676 if (Idx >= (int)SrcNumElts)
3677 Idx -= SrcNumElts - PaddedMaskNumElts;
3694 if (SrcNumElts > MaskNumElts) {
3704 if (Idx >= (int)SrcNumElts) {
3706 Idx -= SrcNumElts;
3713 if (NewStartIdx + MaskNumElts > SrcNumElts ||
3742 if (Idx >= (int)SrcNumElts)
3743 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
3765 SDValue &Src = Idx < (int)SrcNumElts ? Src1 : Src2;
3766 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts;