Lines Matching refs:NumElements
130 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMILPMask() local
131 assert((NumElements == 2 || NumElements == 4 || NumElements == 8 || in DecodeVPERMILPMask()
132 NumElements == 16) && in DecodeVPERMILPMask()
134 ShuffleMask.reserve(NumElements); in DecodeVPERMILPMask()
138 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMILPMask()
183 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMIL2PMask() local
184 assert((NumElements == 2 || NumElements == 4 || NumElements == 8) && in DecodeVPERMIL2PMask()
186 ShuffleMask.reserve(NumElements); in DecodeVPERMIL2PMask()
190 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMIL2PMask()
225 Index += Src * NumElements; in DecodeVPERMIL2PMask()
304 unsigned NumElements = MaskTy->getVectorNumElements(); in DecodeVPERMVMask() local
305 if (NumElements == VT.getVectorNumElements()) { in DecodeVPERMVMask()
306 unsigned EltMaskSize = Log2_64(NumElements); in DecodeVPERMVMask()
307 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMVMask()
328 int NumElements = VT.getVectorNumElements(); in DecodeVPERMVMask() local
329 Element &= (1 << NumElements) - 1; in DecodeVPERMVMask()
330 for (int i = 0; i < NumElements; ++i) in DecodeVPERMVMask()
337 unsigned NumElements = MaskTy->getVectorNumElements(); in DecodeVPERMV3Mask() local
338 if (NumElements == VT.getVectorNumElements()) { in DecodeVPERMV3Mask()
339 unsigned EltMaskSize = Log2_64(NumElements * 2); in DecodeVPERMV3Mask()
340 for (unsigned i = 0; i < NumElements; ++i) { in DecodeVPERMV3Mask()