Lines Matching defs:NumElts
354 int NumElts = VT->getNumElements();
376 for (int I = 0; I < NumElts; ++I) {
636 unsigned NumElts = ArgTy->getNumElements();
637 Type *IntegerTy = Builder.getIntNTy(NumElts);
1991 unsigned NumElts = VecTy->getNumElements();
1992 assert((NumElts == 16 || NumElts == 32 || NumElts == 64) &&
2000 for (unsigned I = 0; I < NumElts; ++I) {
2019 Index = ((Index < 0) ? NumElts : Index & 0x0F) + (I & 0xF0);
2025 return Builder.CreateShuffleVector(V1, V2, ArrayRef(Indexes, NumElts));
2036 unsigned NumElts = VecTy->getNumElements();
2039 assert(NumElts == 16 || NumElts == 8 || NumElts == 4 || NumElts == 2);
2045 for (unsigned I = 0; I < NumElts; ++I) {
2072 return Builder.CreateShuffleVector(V1, ArrayRef(Indexes, NumElts));
2895 int NumElts = cast<FixedVectorType>(MaskSrc->getType())->getNumElements();
2896 if (NumElts < (int)ShuffleMask.size() || !isPowerOf2_32(NumElts) ||
2898 [NumElts](int M) { return M < 0 || M >= NumElts; }))