Lines Matching refs:ShuffleMask
5220 SmallVector<int, 16> ShuffleMask;
5223 if (!getTargetShuffleMask(N, ShufVT, ShuffleMask, IsUnary))
5226 int Elt = ShuffleMask[Index];
18933 SmallVector<int, 16> ShuffleMask;
18935 if (!getTargetShuffleMask(InVec.getNode(), VT.getSimpleVT(), ShuffleMask,
18942 int Idx = (Elt > (int)NumElems) ? -1 : ShuffleMask[Elt];
18986 &ShuffleMask[0]);
19197 SmallVector<int, 8> ShuffleMask(NumElems, -1);
19201 ShuffleMask[i] = -1;
19203 ShuffleMask[i] = i + NumElems * ((MaskValue >> i) & 1);
19206 return DAG.getVectorShuffle(VT, dl, LHS, RHS, &ShuffleMask[0]);