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