Lines Matching defs:MaskSize
5879 size_t MaskSize = std::max(SrcMask0.size(), SrcMask1.size());
5881 narrowShuffleMaskElts(MaskSize / SrcMask0.size(), SrcMask0, Mask0);
5882 narrowShuffleMaskElts(MaskSize / SrcMask1.size(), SrcMask1, Mask1);
5883 for (int i = 0; i != (int)MaskSize; ++i) {
5893 Mask.push_back(i + MaskSize);
9562 static bool IsElementEquivalent(int MaskSize, SDValue Op, SDValue ExpectedOp,
9564 assert(0 <= Idx && Idx < MaskSize && 0 <= ExpectedIdx &&
9565 ExpectedIdx < MaskSize && "Out of range element index");
9573 // TODO: Handle MaskSize != Op.getNumOperands()?
9574 if (MaskSize == (int)Op.getNumOperands() &&
9575 MaskSize == (int)ExpectedOp.getNumOperands())
9580 // TODO: Handle MaskSize != Op.getValueType().getVectorNumElements()?
9582 (int)Op.getValueType().getVectorNumElements() == MaskSize);
9590 // TODO: Handle MaskSize != NumElts?
9595 if (MaskSize == NumElts) {