Lines Matching refs:HST
62 HST(static_cast<const HexagonSubtarget &>(*TM_.getSubtargetImpl(F))) {} in HexagonVectorCombine()
119 const HexagonSubtarget &HST; member in __anon2c83e0c90111::HexagonVectorCombine
401 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
542 G.second, [&](auto &I) { return HVC.HST.isTypeForHVX(I.ValTy); }); in createAddressGroups()
778 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup()
928 if (!HST.useHVXOps()) in run()
991 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
992 return HST.getVectorLength(); in getTypeAlignment()
1050 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
1051 int HwLen = HST.getVectorLength(); in vlalignb()
1083 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
1084 int HwLen = HST.getVectorLength(); in vralignb()
1233 int HwLen = HST.getVectorLength(); in createHvxIntrinsic()
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()
1463 return Size == static_cast<int>(HST.getVectorLength()); in isSectorTy()