Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp177 if (useHVX() && ST.isTypeForHVX(VecTy)) { in getMemoryOpCost()
328 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedStore()
332 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedLoad()
H A DHexagonVectorCombine.cpp401 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
542 G.second, [&](auto &I) { return HVC.HST.isTypeForHVX(I.ValTy); }); in createAddressGroups()
991 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
1050 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
1083 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
1239 if (HST.isTypeForHVX(Ty, /*IncludeBool*/ true)) { in createHvxIntrinsic()
1257 if (HST.isTypeForHVX(SrcTy, /*IncludeBool*/ true)) { in createHvxIntrinsic()
1286 assert(HST.isTypeForHVX(CallTy, /*IncludeBool*/ true)); in createHvxIntrinsic()
1462 if (HST.isTypeForHVX(Ty)) in isSectorTy()
H A DHexagonSubtarget.h315 bool isTypeForHVX(Type *VecTy, bool IncludeBool = false) const;
H A DHexagonSubtarget.cpp227 bool HexagonSubtarget::isTypeForHVX(Type *VecTy, bool IncludeBool) const { in isTypeForHVX() function in HexagonSubtarget