Lines Matching defs:MaskWidth
6502 int MaskWidth = Mask.size();
6505 int lo = UsedInputs.size() * MaskWidth;
6506 int hi = lo + MaskWidth;
6518 M -= MaskWidth;
6529 M = (M < hi) ? ((M - lo) + (j * MaskWidth)) : (M - MaskWidth);
40917 unsigned MaskWidth = std::max<unsigned>(OpMask.size(), RootMask.size());
40924 assert(isPowerOf2_32(MaskWidth) && "Non-power-of-2 shuffle mask sizes");
40930 Mask.resize(MaskWidth, SM_SentinelUndef);
40936 for (unsigned i = 0; i < MaskWidth; ++i) {
40951 if ((RootMaskedIdx < (SrcOpIndex * MaskWidth)) ||
40952 (((SrcOpIndex + 1) * MaskWidth) <= RootMaskedIdx)) {
40957 RootMaskedIdx = RootMaskedIdx & (MaskWidth - 1);
40971 OpMaskedIdx = OpMaskedIdx & (MaskWidth - 1);
40974 OpMaskedIdx += OpInputIdx[InputIdx] * MaskWidth;