Lines Matching defs:PermMask
11017 SmallVector<int, 32> PermMask((unsigned)Size, -1);
11024 PermMask[i] =
11031 DAG.getUNDEF(VT), PermMask);
11100 SmallVector<int, 64> PermMask(NumElts, SM_SentinelUndef);
11107 PermMask[Lane + Elt] = Lane + ((M + Ofs - RotAmt) % NumEltsPerLane);
11109 PermMask[Lane + Elt] = Lane + ((M - Ofs - RotAmt) % NumEltsPerLane);
11112 return DAG.getVectorShuffle(VT, DL, Rotate, DAG.getUNDEF(VT), PermMask);
15015 unsigned PermMask = ((WidenedMask[0] % 2) << 0) |
15018 DAG.getTargetConstant(PermMask, DL, MVT::i8));
15039 unsigned PermMask = 0;
15040 PermMask |= IsLowZero ? 0x08 : (WidenedMask[0] << 0);
15041 PermMask |= IsHighZero ? 0x80 : (WidenedMask[1] << 4);
15044 if ((PermMask & 0x0a) != 0x00 && (PermMask & 0xa0) != 0x00)
15046 if ((PermMask & 0x0a) != 0x02 && (PermMask & 0xa0) != 0x20)
15050 DAG.getTargetConstant(PermMask, DL, MVT::i8));
16725 int PermMask[4] = {-1, -1, -1, -1};
16739 PermMask[i] = Widened128Mask[i] % 4;
16743 getV4X86ShuffleImm8ForMask(PermMask, DL, DAG));
38615 int PermMask[4] = {-1, -1, -1, -1};
38630 PermMask[i] = ScaledMask[i] % 4;
38636 getV4X86ShuffleImm8ForMask(PermMask, DL, DAG));
38697 unsigned PermMask = 0;
38698 PermMask |= ((Mask[0] < 0 ? 0x8 : (Mask[0] & 1)) << 0);
38699 PermMask |= ((Mask[1] < 0 ? 0x8 : (Mask[1] & 1)) << 4);
38702 DAG.getUNDEF(RootVT), DAG.getTargetConstant(PermMask, DL, MVT::i8));
38714 unsigned PermMask = 0;
38715 PermMask |= ((Mask[0] & 3) << 0);
38716 PermMask |= ((Mask[1] & 3) << 4);
38722 DAG.getTargetConstant(PermMask, DL, MVT::i8));