Lines Matching defs:M0
5989 int M0 = SV0->getMaskElt(i);
5993 bool M0Zero = M0 < 0 || (ZeroN00 == (M0 < NumElts));
5998 if ((M0Zero && M1 < 0) || (M1Zero && M0 < 0)) {
6009 assert((M0 >= 0 || M1 >= 0) && "Undef index!");
6015 Mask[i] = M1Zero ? M0 % NumElts : (M1 % NumElts) + NumElts;
20312 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(A, B, M2)
20313 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(A, C, M2)
20314 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(B, C, M2)
20402 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(A, B, M2)
20403 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(A, C, M2)
20404 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(B, C, M2)
20405 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(B, A, M2)
20406 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(C, A, M2)
20407 // shuffle(shuffle(A, B, M0), C, M1) -> shuffle(C, B, M2)