Lines Matching defs:NumElts
348 int NumElts = VT->getNumElements();
370 for (int I = 0; I < NumElts; ++I) {
632 unsigned NumElts = ArgTy->getNumElements();
633 Type *IntegerTy = Builder.getIntNTy(NumElts);
1983 unsigned NumElts = VecTy->getNumElements();
1984 assert((NumElts == 16 || NumElts == 32 || NumElts == 64) &&
1992 for (unsigned I = 0; I < NumElts; ++I) {
2011 Index = ((Index < 0) ? NumElts : Index & 0x0F) + (I & 0xF0);
2017 return Builder.CreateShuffleVector(V1, V2, ArrayRef(Indexes, NumElts));
2028 unsigned NumElts = VecTy->getNumElements();
2031 assert(NumElts == 16 || NumElts == 8 || NumElts == 4 || NumElts == 2);
2037 for (unsigned I = 0; I < NumElts; ++I) {
2064 return Builder.CreateShuffleVector(V1, ArrayRef(Indexes, NumElts));
2142 unsigned NumElts = VecTy->getNumElements();
2143 assert(isPowerOf2_32(NumElts) && isPowerOf2_32(EltSizeInBits) &&
2146 unsigned IdxSizeInBits = Log2_32(IsBinary ? (2 * NumElts) : NumElts);
2903 int NumElts = cast<FixedVectorType>(MaskSrc->getType())->getNumElements();
2904 if (NumElts < (int)ShuffleMask.size() || !isPowerOf2_32(NumElts) ||
2906 [NumElts](int M) { return M < 0 || M >= NumElts; }))