Lines Matching refs:RootMask
25328 ArrayRef<int> RootMask, in combineX86ShufflesRecursively() argument
25359 assert(((RootMask.size() > OpMask.size() && in combineX86ShufflesRecursively()
25360 RootMask.size() % OpMask.size() == 0) || in combineX86ShufflesRecursively()
25361 (OpMask.size() > RootMask.size() && in combineX86ShufflesRecursively()
25362 OpMask.size() % RootMask.size() == 0) || in combineX86ShufflesRecursively()
25363 OpMask.size() == RootMask.size()) && in combineX86ShufflesRecursively()
25365 int MaskWidth = std::max<int>(OpMask.size(), RootMask.size()); in combineX86ShufflesRecursively()
25366 int RootRatio = std::max<int>(1, OpMask.size() / RootMask.size()); in combineX86ShufflesRecursively()
25367 int OpRatio = std::max<int>(1, RootMask.size() / OpMask.size()); in combineX86ShufflesRecursively()
25381 if (RootMask[RootIdx] < 0) { in combineX86ShufflesRecursively()
25383 Mask.push_back(RootMask[RootIdx]); in combineX86ShufflesRecursively()
25387 int RootMaskedIdx = RootMask[RootIdx] * RootRatio + i % RootRatio; in combineX86ShufflesRecursively()