Lines Matching refs:SrcNumElts
4029 unsigned SrcNumElts = SrcVT.getVectorNumElements(); in visitShuffleVector() local
4032 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()
4038 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()
4042 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()
4046 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()
4055 if ((Idx % SrcNumElts != (i % SrcNumElts)) || in visitShuffleVector()
4056 (ConcatSrcs[i / SrcNumElts] >= 0 && in visitShuffleVector()
4057 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) { in visitShuffleVector()
4062 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts; in visitShuffleVector()
4082 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()
4083 unsigned NumConcat = PaddedMaskNumElts / SrcNumElts; in visitShuffleVector()
4102 if (Idx >= (int)SrcNumElts) in visitShuffleVector()
4103 Idx -= SrcNumElts - PaddedMaskNumElts; in visitShuffleVector()
4119 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()
4129 if (Idx >= (int)SrcNumElts) { in visitShuffleVector()
4131 Idx -= SrcNumElts; in visitShuffleVector()
4138 if (NewStartIdx + MaskNumElts > SrcNumElts || in visitShuffleVector()
4165 if (Idx >= (int)SrcNumElts) in visitShuffleVector()
4166 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; in visitShuffleVector()
4187 SDValue &Src = Idx < (int)SrcNumElts ? Src1 : Src2; in visitShuffleVector()
4188 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts; in visitShuffleVector()