• Home
  • Raw
  • Download

Lines Matching refs:getVectorNumElements

211     MVT BoolW = MVT::getVectorVT(MVT::i1, T.getVectorNumElements());  in initializeHVXLowering()
222 MVT BoolV = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); in initializeHVXLowering()
272 unsigned VecLen = VecTy.getVectorNumElements(); in getPreferredHvxVectorAction()
315 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements() + in typeJoin()
316 Tys.second.getVectorNumElements()); in typeJoin()
322 unsigned NumElem = VecTy.getVectorNumElements(); in typeSplit()
332 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeExtElem()
339 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); in typeTruncElem()
468 assert(ResTy.getVectorNumElements() == ByteMask.size()); in getByteShuffle()
575 unsigned ExtLen = ExtTy.getVectorNumElements(); in buildHvxVectorReg()
647 unsigned Scale = HwLen / (PredTy.getVectorNumElements() * BitBytes); in createHvxPrefixPred()
648 unsigned BlockLen = PredTy.getVectorNumElements() * BitBytes; in createHvxPrefixPred()
672 unsigned Bytes = 8 / PredTy.getVectorNumElements(); in createHvxPrefixPred()
827 unsigned Scale = HwLen / ty(VecV).getVectorNumElements(); in extractHvxElementPred()
888 unsigned Scale = HwLen / ty(VecV).getVectorNumElements(); in insertHvxElementPred()
913 Idx -= VecTy.getVectorNumElements() / 2; in extractHvxSubvectorReg()
952 unsigned ResLen = ResTy.getVectorNumElements(); in extractHvxSubvectorPred()
953 unsigned BitBytes = HwLen / VecTy.getVectorNumElements(); in extractHvxSubvectorPred()
963 unsigned Rep = VecTy.getVectorNumElements() / ResLen; in extractHvxSubvectorPred()
1026 SDValue HalfV = DAG.getConstant(SingleTy.getVectorNumElements(), in insertHvxSubvectorReg()
1032 assert(Idx == 0 || Idx == VecTy.getVectorNumElements()/2); in insertHvxSubvectorReg()
1102 unsigned VecLen = VecTy.getVectorNumElements(); in insertHvxSubvectorPred()
1106 unsigned Scale = VecLen / SubTy.getVectorNumElements(); in insertHvxSubvectorPred()
1149 assert(ty(VecV).getVectorNumElements() == ResTy.getVectorNumElements()); in extendHvxVectorPred()
1168 unsigned PredLen = PredTy.getVectorNumElements(); in compressHvxPred()
1316 unsigned BitBytes = HwLen / VecTy.getVectorNumElements(); in LowerHvxConcatVectors()
1324 unsigned InpLen = ty(Op.getOperand(0)).getVectorNumElements(); in LowerHvxConcatVectors()
1371 assert(Idx % DstTy.getVectorNumElements() == 0); in LowerHvxExtractSubvector()
1471 unsigned VecLen = ResTy.getVectorNumElements(); in LowerHvxMulh()
1646 unsigned VecLen = ResTy.getVectorNumElements(); in LowerHvxSelect()
1915 unsigned ValueLen = ValueTy.getVectorNumElements(); in WidenHvxStore()
1921 Len = ty(Value).getVectorNumElements(); // This is Len *= 2 in WidenHvxStore()
1923 assert(ty(Value).getVectorNumElements() == HwLen); // Paranoia in WidenHvxStore()
1957 unsigned WideLen = Ty.getVectorNumElements() * getFactor(Ty); in WidenHvxExtend()
1991 unsigned WideLen = Ty.getVectorNumElements() * getFactor(Ty); in WidenHvxTruncate()