Lines Matching defs:SubMask
5950 SmallVector<int, 64> SubMask;
5958 if (!getTargetShuffleInputs(SubSrc, SubDemand, SubInputs, SubMask, DAG,
5969 if (SubMask.size() != NumSubElts) {
5970 assert(((SubMask.size() % NumSubElts) == 0 ||
5971 (NumSubElts % SubMask.size()) == 0) && "Illegal submask scale");
5972 if ((NumSubElts % SubMask.size()) == 0) {
5973 int Scale = NumSubElts / SubMask.size();
5975 narrowShuffleMaskElts(Scale, SubMask, ScaledSubMask);
5976 SubMask = ScaledSubMask;
5978 int Scale = SubMask.size() / NumSubElts;
5979 NumSubElts = SubMask.size();
5992 int M = SubMask[i];
41107 SmallVector<int> SubMask, SubScaledMask;
41110 if (getTargetShuffleInputs(Sub, SubOps, SubMask, DAG, 0, false) &&
41111 scaleShuffleElements(SubMask, 4, SubScaledMask) &&
56315 SmallVector<int, 64> SubMask;
56317 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))
56319 for (int M : SubMask) {
56341 SmallVector<int, 64> SubMask;
56343 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))
56345 for (int M : SubMask) {