Home
last modified time | relevance | path

Searched refs:isTypeForHVX (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp58 if (!ST.isTypeForHVX(VecTy)) in isHVXVectorType()
359 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedStore()
365 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedLoad()
H A DHexagonSubtarget.h333 bool isTypeForHVX(Type *VecTy, bool IncludeBool = false) const;
H A DHexagonVectorCombine.cpp645 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
757 assert(HVC.HST.isTypeForHVX(ValTy) && in createPredicatedLoad()
829 assert(HVC.HST.isTypeForHVX(Val->getType()) && in createPredicatedStore()
917 G.second, [&](auto &I) { return HVC.HST.isTypeForHVX(I.ValTy); }); in createAddressGroups()
1548 if (HVC.HST.isTypeForHVX(Ty)) in isSectorTy()
2259 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
2346 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
2377 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
2582 assert(HST.isTypeForHVX(SrcTy, /*IncludeBool=*/true)); in createHvxIntrinsic()
2621 assert(HST.isTypeForHVX(CallTy, /*IncludeBool=*/true)); in createHvxIntrinsic()
H A DHexagonSubtarget.cpp215 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX() function in HexagonSubtarget