Lines Matching defs:M1
2288 unsigned M1 = N->getMaskElt(4) / 4;
2297 if ((M0 > 3 && M1 == 1 && M2 == 2 && M3 == 3) ||
2298 (M0 < 4 && M1 == 5 && M2 == 6 && M3 == 7)) {
2305 if ((M1 > 3 && M0 == 0 && M2 == 2 && M3 == 3) ||
2306 (M1 < 4 && M0 == 4 && M2 == 6 && M3 == 7)) {
2307 ShiftElts = IsLE ? LittleEndianShifts[M1 & 0x3] : BigEndianShifts[M1 & 0x3];
2309 Swap = M1 < 4;
2313 if ((M2 > 3 && M0 == 0 && M1 == 1 && M3 == 3) ||
2314 (M2 < 4 && M0 == 4 && M1 == 5 && M3 == 7)) {
2321 if ((M3 > 3 && M0 == 0 && M1 == 1 && M2 == 2) ||
2322 (M3 < 4 && M0 == 4 && M1 == 5 && M2 == 6)) {
2335 if (M0 == XXINSERTWSrcElem && M1 == 1 && M2 == 2 && M3 == 3) {
2339 if (M0 == 0 && M1 == XXINSERTWSrcElem && M2 == 2 && M3 == 3) {
2343 if (M0 == 0 && M1 == 1 && M2 == XXINSERTWSrcElem && M3 == 3) {
2347 if (M0 == 0 && M1 == 1 && M2 == 2 && M3 == XXINSERTWSrcElem) {
2365 unsigned M1 = N->getMaskElt(4) / 4;
2373 if (M1 != (M0 + 1) % 4 || M2 != (M1 + 1) % 4 || M3 != (M2 + 1) % 4)
2382 if (M1 != (M0 + 1) % 8 || M2 != (M1 + 1) % 8 || M3 != (M2 + 1) % 8)
2464 unsigned M1 = N->getMaskElt(8) / 8;
2465 assert(((M0 | M1) < 4) && "A mask element out of bounds?");
2470 if ((M0 | M1) < 2) {
2471 DM = IsLE ? (((~M1) & 1) << 1) + ((~M0) & 1) : (M0 << 1) + (M1 & 1);
2479 if (M0 > 1 && M1 < 2) {
2481 } else if (M0 < 2 && M1 > 1) {
2483 M1 = (M1 + 2) % 4;
2489 DM = (((~M1) & 1) << 1) + ((~M0) & 1);
2492 if (M0 < 2 && M1 > 1) {
2494 } else if (M0 > 1 && M1 < 2) {
2496 M1 = (M1 + 2) % 4;
2502 DM = (M0 << 1) + (M1 & 1);