Home | History | Annotate | Download | only in Vectorize

Lines Matching refs:numElem

269                      unsigned NumElem, unsigned MaskOffset, unsigned NumInElem,
348 unsigned numElem = VTy->getNumElements();
349 return VectorType::get(ElemTy->getScalarType(), numElem*2);
1458 unsigned NumElem, unsigned MaskOffset, unsigned NumInElem,
1460 for (unsigned v = 0; v < NumElem/2; ++v) {
1488 unsigned NumElem = cast<VectorType>(VArgType)->getNumElements();
1489 std::vector<Constant*> Mask(NumElem);
1495 fillNewShuffleMask(Context, I, NumElem, 0, NumInElem, 0, Mask);
1498 fillNewShuffleMask(Context, J, NumElem, NumElem/2, NumInElem, NumInElem,
1522 unsigned numElem = cast<VectorType>(VArgType)->getNumElements();
1523 std::vector<Constant*> Mask(numElem);
1524 for (unsigned v = 0; v < numElem; ++v)
1663 unsigned numElem = cast<VectorType>(IType)->getNumElements();
1664 std::vector<Constant*> Mask1(numElem), Mask2(numElem);
1665 for (unsigned v = 0; v < numElem; ++v) {
1667 Mask2[v] = ConstantInt::get(Type::getInt32Ty(Context), numElem+v);