Lines Matching refs:MaskWidth
8604 int MaskWidth = Mask.size(); in resolveTargetShuffleInputsAndMask() local
8607 int lo = UsedInputs.size() * MaskWidth; in resolveTargetShuffleInputsAndMask()
8608 int hi = lo + MaskWidth; in resolveTargetShuffleInputsAndMask()
8620 M -= MaskWidth; in resolveTargetShuffleInputsAndMask()
8631 M = (M < hi) ? ((M - lo) + (j * MaskWidth)) : (M - MaskWidth); in resolveTargetShuffleInputsAndMask()
39196 unsigned MaskWidth = std::max<unsigned>(OpMask.size(), RootMask.size()); in combineX86ShufflesRecursively() local
39203 assert(isPowerOf2_32(MaskWidth) && "Non-power-of-2 shuffle mask sizes"); in combineX86ShufflesRecursively()
39209 Mask.resize(MaskWidth, SM_SentinelUndef); in combineX86ShufflesRecursively()
39215 for (unsigned i = 0; i < MaskWidth; ++i) { in combineX86ShufflesRecursively()
39230 if ((RootMaskedIdx < (SrcOpIndex * MaskWidth)) || in combineX86ShufflesRecursively()
39231 (((SrcOpIndex + 1) * MaskWidth) <= RootMaskedIdx)) { in combineX86ShufflesRecursively()
39236 RootMaskedIdx = RootMaskedIdx & (MaskWidth - 1); in combineX86ShufflesRecursively()
39250 OpMaskedIdx = OpMaskedIdx & (MaskWidth - 1); in combineX86ShufflesRecursively()
39253 OpMaskedIdx += OpInputIdx[InputIdx] * MaskWidth; in combineX86ShufflesRecursively()