Lines Matching defs:ShuffleMask
5101 SmallVector<int, 16> ShuffleMask;
5104 if (!getTargetShuffleMask(N, ShufVT, false, ShuffleMask, IsUnary))
5107 int Elt = ShuffleMask[Index];
20095 int ShuffleMask[] = {0, 2, -1, -1};
20097 DAG.getUNDEF(MVT::v4i32), ShuffleMask);
24014 SmallVector<int, 16> ShuffleMask;
24017 ShuffleMask, UnaryShuffle))
24023 int Idx = (Elt > (int)NumElems) ? SM_SentinelUndef : ShuffleMask[Elt];
24075 &ShuffleMask[0]);
24304 SmallVector<int, 8> ShuffleMask(NumElems, -1);
24308 ShuffleMask[i] = -1;
24310 ShuffleMask[i] = i + NumElems * ((MaskValue >> i) & 1);
24314 if (!TLI.isShuffleMaskLegal(ShuffleMask, VT))
24316 return DAG.getVectorShuffle(VT, dl, LHS, RHS, &ShuffleMask[0]);