Lines Matching refs:VectorMask
605 ArrayRef<int> VectorMask, SDValue VecIn1,
18692 ArrayRef<int> VectorMask, in createBuildVecShuffle() argument
18783 if (VectorMask[i] <= 0) in createBuildVecShuffle()
18787 if (VectorMask[i] == (int)LeftIdx) { in createBuildVecShuffle()
18789 } else if (VectorMask[i] == (int)LeftIdx + 1) { in createBuildVecShuffle()
18913 SmallVector<int, 8> VectorMask(NumElems, -1); in reduceBuildVecToShuffle() local
18928 VectorMask[i] = 0; in reduceBuildVecToShuffle()
18959 VectorMask[i] = Idx; in reduceBuildVecToShuffle()
18979 if (VectorMask[i] <= 0) in reduceBuildVecToShuffle()
19003 if (VectorMask[i] <= 0) in reduceBuildVecToShuffle()
19005 VectorMask[i] = (IndexVec[i] < SplitSize) ? 1 : 2; in reduceBuildVecToShuffle()
19037 if (SDValue Shuffle = createBuildVecShuffle(DL, N, VectorMask, VecLeft, in reduceBuildVecToShuffle()
19055 for (int &Vec : VectorMask) in reduceBuildVecToShuffle()
19086 if (VectorMask[i] == Left) { in reduceBuildVecToShuffle()
19088 VectorMask[i] = In; in reduceBuildVecToShuffle()
19089 } else if (VectorMask[i] == Right) { in reduceBuildVecToShuffle()
19091 VectorMask[i] = In; in reduceBuildVecToShuffle()