Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SrcNumElts

3010   unsigned SrcNumElts = SrcVT.getVectorNumElements();
3012 if (SrcNumElts == MaskNumElts) {
3018 if (SrcNumElts < MaskNumElts && MaskNumElts % SrcNumElts == 0) {
3023 unsigned NumConcat = MaskNumElts / SrcNumElts;
3034 if ((Idx % SrcNumElts != (i % SrcNumElts)) ||
3035 (ConcatSrcs[i / SrcNumElts] >= 0 &&
3036 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) {
3041 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts;
3080 if (Idx >= (int)SrcNumElts)
3081 Idx -= SrcNumElts - MaskNumElts;
3090 if (SrcNumElts > MaskNumElts) {
3094 int MinRange[2] = { static_cast<int>(SrcNumElts),
3095 static_cast<int>(SrcNumElts)};
3104 if (Idx >= (int)SrcNumElts) {
3106 Idx -= SrcNumElts;
3120 if (MinRange[Input] >= (int)SrcNumElts && MaxRange[Input] < 0) {
3130 StartIdx[Input] + MaskNumElts <= SrcNumElts)
3158 if (Idx < (int)SrcNumElts)
3161 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts;
3186 SDValue &Src = Idx < (int)SrcNumElts ? Src1 : Src2;
3187 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts;