reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3568 if (SrcNumElts == MaskNumElts) { 3574 if (SrcNumElts < MaskNumElts) { 3578 if (MaskNumElts % SrcNumElts == 0) { 3582 unsigned NumConcat = MaskNumElts / SrcNumElts; 3591 if ((Idx % SrcNumElts != (i % SrcNumElts)) || 3591 if ((Idx % SrcNumElts != (i % SrcNumElts)) || 3592 (ConcatSrcs[i / SrcNumElts] >= 0 && 3593 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) { 3593 ConcatSrcs[i / SrcNumElts] != (int)(Idx / SrcNumElts))) { 3598 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts; 3598 ConcatSrcs[i / SrcNumElts] = Idx / SrcNumElts; 3618 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); 3619 unsigned NumConcat = PaddedMaskNumElts / SrcNumElts; 3638 if (Idx >= (int)SrcNumElts) 3639 Idx -= SrcNumElts - PaddedMaskNumElts; 3656 if (SrcNumElts > MaskNumElts) { 3666 if (Idx >= (int)SrcNumElts) { 3668 Idx -= SrcNumElts; 3675 if (NewStartIdx + MaskNumElts > SrcNumElts || 3704 if (Idx >= (int)SrcNumElts) 3705 Idx -= SrcNumElts + StartIdx[1] - MaskNumElts; 3727 SDValue &Src = Idx < (int)SrcNumElts ? Src1 : Src2; 3728 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts; 3728 if (Idx >= (int)SrcNumElts) Idx -= SrcNumElts;