Lines Matching refs:VectorMask
607 ArrayRef<int> VectorMask, SDValue VecIn1,
19207 ArrayRef<int> VectorMask, in createBuildVecShuffle() argument
19299 if (VectorMask[i] <= 0) in createBuildVecShuffle()
19303 if (VectorMask[i] == (int)LeftIdx) { in createBuildVecShuffle()
19305 } else if (VectorMask[i] == (int)LeftIdx + 1) { in createBuildVecShuffle()
19438 SmallVector<int, 8> VectorMask(NumElems, -1); in reduceBuildVecToShuffle() local
19453 VectorMask[i] = 0; in reduceBuildVecToShuffle()
19485 VectorMask[i] = Idx; in reduceBuildVecToShuffle()
19505 if (VectorMask[i] <= 0) in reduceBuildVecToShuffle()
19531 if (VectorMask[i] <= 0) in reduceBuildVecToShuffle()
19533 VectorMask[i] = (IndexVec[i] < SplitSize) ? 1 : 2; in reduceBuildVecToShuffle()
19551 for (int &SourceVectorIndex : VectorMask) { in reduceBuildVecToShuffle()
19584 if (SDValue Shuffle = createBuildVecShuffle(DL, N, VectorMask, VecLeft, in reduceBuildVecToShuffle()
19602 for (int &Vec : VectorMask) in reduceBuildVecToShuffle()
19633 if (VectorMask[i] == Left) { in reduceBuildVecToShuffle()
19635 VectorMask[i] = In; in reduceBuildVecToShuffle()
19636 } else if (VectorMask[i] == Right) { in reduceBuildVecToShuffle()
19638 VectorMask[i] = In; in reduceBuildVecToShuffle()