Lines Matching defs:SrcNumElts
4031 unsigned SrcNumElts = SrcVT.getVectorNumElements();
4034 if (SrcNumElts == MaskNumElts) {
4040 if (SrcNumElts < MaskNumElts) {
4044 if (MaskNumElts % SrcNumElts == 0) {
4048 unsigned NumConcat = MaskNumElts / SrcNumElts;
4057 if ((Idx % SrcNumElts != (i % SrcNumElts)) ||
4058 (ConcatSrcs[i / SrcNumElts] >= 0 &&
4059 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) {
4064 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts;
4084 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts);
4085 unsigned NumConcat = PaddedMaskNumElts / SrcNumElts;
4104 if (Idx >= (int)SrcNumElts)
4105 Idx -= SrcNumElts - PaddedMaskNumElts;
4121 if (SrcNumElts > MaskNumElts) {
4131 if (Idx >= (int)SrcNumElts) {
4133 Idx -= SrcNumElts;
4140 if (NewStartIdx + MaskNumElts > SrcNumElts ||
4167 if (Idx >= (int)SrcNumElts)
4168 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
4189 SDValue &Src = Idx < (int)SrcNumElts ? Src1 : Src2;
4190 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts;