Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:NumElts

297   unsigned NumElts = cast<VectorType>(V->getType())->getNumElements();
300 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
305 for (unsigned i = 0; i != NumElts; ++i)
311 for (unsigned i = 0; i != NumElts; ++i)
313 i+NumElts));
348 Mask[InsertedIdx % NumElts] =
353 Mask[InsertedIdx % NumElts] =
355 ExtractedIdx+NumElts);
376 unsigned NumElts = cast<VectorType>(V->getType())->getNumElements();
379 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
384 Mask.assign(NumElts, ConstantInt::get(Type::getInt32Ty(V->getContext()),0));
406 Mask[InsertedIdx % NumElts] =
408 NumElts+ExtractedIdx);
416 Mask[InsertedIdx % NumElts] = Mask[ExtractedIdx];
419 for (unsigned i = 0; i != NumElts; ++i) {
422 NumElts+i);
437 for (unsigned i = 0; i != NumElts; ++i)