Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp176 if (useHVX() && ST.isTypeForHVX(VecTy)) { in getMemoryOpCost()
326 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedStore()
330 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedLoad()
H A DHexagonVectorCombine.cpp398 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
539 G.second, [&](auto &I) { return HVC.HST.isTypeForHVX(I.ValTy); }); in createAddressGroups()
985 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
1044 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
1077 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
1230 if (HST.isTypeForHVX(Ty, /*IncludeBool*/ true)) { in createHvxIntrinsic()
1248 if (HST.isTypeForHVX(SrcTy, /*IncludeBool*/ true)) { in createHvxIntrinsic()
1277 assert(HST.isTypeForHVX(CallTy, /*IncludeBool*/ true)); in createHvxIntrinsic()
1453 if (HST.isTypeForHVX(Ty)) in isSectorTy()
H A DHexagonSubtarget.h290 bool isTypeForHVX(Type *VecTy, bool IncludeBool = false) const;
H A DHexagonSubtarget.cpp165 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX() function in HexagonSubtarget