Lines Matching defs:SubMask
6149 SmallVector<int, 64> SubMask;
6157 if (!getTargetShuffleInputs(SubSrc, SubDemand, SubInputs, SubMask, DAG,
6168 if (SubMask.size() != NumSubElts) {
6169 assert(((SubMask.size() % NumSubElts) == 0 ||
6170 (NumSubElts % SubMask.size()) == 0) && "Illegal submask scale");
6171 if ((NumSubElts % SubMask.size()) == 0) {
6172 int Scale = NumSubElts / SubMask.size();
6174 narrowShuffleMaskElts(Scale, SubMask, ScaledSubMask);
6175 SubMask = ScaledSubMask;
6177 int Scale = SubMask.size() / NumSubElts;
6178 NumSubElts = SubMask.size();
6191 int M = SubMask[i];
42183 SmallVector<int> SubMask, SubScaledMask;
42186 if (getTargetShuffleInputs(Sub, SubOps, SubMask, DAG, 0, false) &&
42187 scaleShuffleElements(SubMask, 4, SubScaledMask) &&
57664 SmallVector<int, 64> SubMask;
57666 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))
57668 for (int M : SubMask) {
57690 SmallVector<int, 64> SubMask;
57692 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))
57694 for (int M : SubMask) {