Lines Matching defs:VecTy
182 bool HexagonSubtarget::isHVXVectorType(EVT VecTy, bool IncludeBool) const {
183 if (!VecTy.isSimple())
185 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
187 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType();
192 unsigned NumElems = VecTy.getVectorNumElements();
204 unsigned VecWidth = VecTy.getSizeInBits();
210 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const {
211 if (!VecTy->isVectorTy() || isa<ScalableVectorType>(VecTy))
214 Type *ScalTy = VecTy->getScalarType();
220 EVT Ty = EVT::getEVT(VecTy, /*HandleUnknown*/false);