Lines Matching defs:VecTy
183 bool HexagonSubtarget::isHVXVectorType(EVT VecTy, bool IncludeBool) const {
184 if (!VecTy.isSimple())
186 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
188 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType();
193 unsigned NumElems = VecTy.getVectorNumElements();
205 unsigned VecWidth = VecTy.getSizeInBits();
211 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const {
212 if (!VecTy->isVectorTy() || isa<ScalableVectorType>(VecTy))
215 Type *ScalTy = VecTy->getScalarType();
221 EVT Ty = EVT::getEVT(VecTy, /*HandleUnknown*/false);