Lines Matching refs:getVectorNumElements
375 MVT BoolW = MVT::getVectorVT(MVT::i1, T.getVectorNumElements());
386 MVT BoolV = MVT::getVectorVT(MVT::i1, T.getVectorNumElements());
445 unsigned VecLen = VecTy.getVectorNumElements();
511 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements() +
512 Tys.second.getVectorNumElements());
518 unsigned NumElem = VecTy.getVectorNumElements();
528 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements());
535 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements());
774 assert(ResTy.getVectorNumElements() == ByteMask.size());
891 unsigned ExtLen = ExtTy.getVectorNumElements();
1011 unsigned Scale = HwLen / (PredTy.getVectorNumElements() * BitBytes);
1012 unsigned BlockLen = PredTy.getVectorNumElements() * BitBytes;
1036 unsigned Bytes = 8 / PredTy.getVectorNumElements();
1184 unsigned Scale = HwLen / ty(VecV).getVectorNumElements();
1245 unsigned Scale = HwLen / ty(VecV).getVectorNumElements();
1268 Idx -= VecTy.getVectorNumElements() / 2;
1304 unsigned ResLen = ResTy.getVectorNumElements();
1305 unsigned BitBytes = HwLen / VecTy.getVectorNumElements();
1315 unsigned Rep = VecTy.getVectorNumElements() / ResLen;
1378 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(),
1384 assert(Idx == 0 || Idx == VecTy.getVectorNumElements()/2);
1454 unsigned VecLen = VecTy.getVectorNumElements();
1458 unsigned Scale = VecLen / SubTy.getVectorNumElements();
1501 assert(ty(VecV).getVectorNumElements() == ResTy.getVectorNumElements());
1520 unsigned PredLen = PredTy.getVectorNumElements();
1599 unsigned ElemIdx = SubIdx * SubTy.getVectorNumElements();
1653 MVT SplatTy = MVT::getVectorVT(MVT::i16, VecTy.getVectorNumElements());
1741 unsigned BitBytes = HwLen / VecTy.getVectorNumElements();
1749 unsigned InpLen = ty(Op.getOperand(0)).getVectorNumElements();
1805 assert(Idx % DstTy.getVectorNumElements() == 0);
2052 unsigned VecLen = ResTy.getVectorNumElements();
2356 unsigned NumElem = Ty0.getVectorNumElements();
2357 assert(NumElem == Ty1.getVectorNumElements());
2369 unsigned Len0 = Ty0.getVectorNumElements();
2370 unsigned Len1 = Ty1.getVectorNumElements();
2404 MVT PredTy = MVT::getVectorVT(MVT::i1, ResTy.getVectorNumElements());
2450 MVT PredTy = MVT::getVectorVT(MVT::i1, IntTy.getVectorNumElements());
2588 MVT PredTy = MVT::getVectorVT(MVT::i1, VecTy.getVectorNumElements());
2598 MVT PredTy = MVT::getVectorVT(MVT::i1, VecTy.getVectorNumElements());
2634 MVT PredTy = MVT::getVectorVT(MVT::i1, VecTy.getVectorNumElements());
2649 MVT PredTy = MVT::getVectorVT(MVT::i1, VecTy.getVectorNumElements());
3092 unsigned ValueLen = ValueTy.getVectorNumElements();
3098 Len = ty(Value).getVectorNumElements(); // This is Len *= 2
3100 assert(ty(Value).getVectorNumElements() == HwLen); // Paranoia
3290 unsigned NumElems = InpTy.getVectorNumElements();
3291 assert(NumElems == ResTy.getVectorNumElements());
3503 unsigned SrcLen = SrcTy.getVectorNumElements();
3504 unsigned CastLen = CastTy.getVectorNumElements();
3551 unsigned InpLen = InpTy.getVectorNumElements();