Lines Matching defs:VecLen
445 unsigned VecLen = VecTy.getVectorNumElements();
449 if (ElemTy == MVT::i1 && VecLen > HwLen)
458 auto A = getPreferredHvxVectorAction(MVT::getVectorVT(T, VecLen));
783 unsigned VecLen = Values.size();
790 assert(ElemSize*VecLen == HwLen);
799 for (unsigned i = 0; i != VecLen; i += OpsPerWord) {
841 SmallVector<ConstantInt*, 128> Consts(VecLen);
892 if (ExtLen == VecLen || ExtLen == 2*VecLen) {
918 return ExtLen == VecLen ? S : LoHalf(S, DAG);
1083 unsigned VecLen = Values.size();
1085 assert(VecLen <= HwLen || VecLen == 8*HwLen);
1100 if (VecLen <= HwLen) {
1104 assert(HwLen % VecLen == 0);
1105 unsigned BitBytes = HwLen / VecLen;
1119 for (unsigned I = 0; I != VecLen; I += 8) {
1454 unsigned VecLen = VecTy.getVectorNumElements();
1456 assert(HwLen % VecLen == 0 && "Unexpected vector type");
1458 unsigned Scale = VecLen / SubTy.getVectorNumElements();
1459 unsigned BitBytes = HwLen / VecLen;
2052 unsigned VecLen = ResTy.getVectorNumElements();
2053 assert(HwLen % VecLen == 0);
2054 unsigned ElemSize = HwLen / VecLen;
2056 MVT VecTy = MVT::getVectorVT(MVT::getIntegerVT(ElemSize * 8), VecLen);