Lines Matching refs:HST
62 HST(static_cast<const HexagonSubtarget &>(*TM_.getSubtargetImpl(F))) {} in HexagonVectorCombine()
119 const HexagonSubtarget &HST; member in __anonf8b19ccd0111::HexagonVectorCombine
398 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
539 G.second, [&](auto &I) { return HVC.HST.isTypeForHVX(I.ValTy); }); in createAddressGroups()
776 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup()
926 if (!HST.useHVXOps()) in run()
985 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
986 return HST.getVectorLength(); in getTypeAlignment()
1044 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
1045 int HwLen = HST.getVectorLength(); in vlalignb()
1077 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
1078 int HwLen = HST.getVectorLength(); in vralignb()
1224 int HwLen = HST.getVectorLength(); in createHvxIntrinsic()
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()
1454 return Size == static_cast<int>(HST.getVectorLength()); in isSectorTy()