reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
72224 case 0: return (HST->useMemops()); 72225 case 1: return (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72226 case 2: return (HST->useHVXOps()); 72227 case 3: return (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72228 case 4: return (HST->hasV60Ops()); 72229 case 5: return (HST->hasV66Ops()); 72230 case 6: return (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72230 case 6: return (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72231 case 7: return (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72231 case 7: return (HST->useHVXOps()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72232 case 8: return (HST->useHVXOps()) && (HST->useHVX64BOps()); 72232 case 8: return (HST->useHVXOps()) && (HST->useHVX64BOps()); 72233 case 9: return (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72233 case 9: return (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72234 case 10: return (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72234 case 10: return (HST->useHVXOps()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72235 case 11: return (HST->useHVXOps()) && (HST->useHVX128BOps()); 72235 case 11: return (HST->useHVXOps()) && (HST->useHVX128BOps()); 72236 case 12: return (HST->hasV5Ops()); 72237 case 13: return (HST->hasV55Ops()); 72238 case 14: return (HST->hasV62Ops()); 72239 case 15: return (HST->hasV65Ops()); 72240 case 16: return (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72240 case 16: return (HST->hasV60Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72241 case 17: return (HST->hasV60Ops()) && (HST->useHVX64BOps()); 72241 case 17: return (HST->hasV60Ops()) && (HST->useHVX64BOps()); 72242 case 18: return (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72242 case 18: return (HST->hasV60Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72243 case 19: return (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72243 case 19: return (HST->hasV62Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72244 case 20: return (HST->hasV62Ops()) && (HST->useHVX64BOps()); 72244 case 20: return (HST->hasV62Ops()) && (HST->useHVX64BOps()); 72245 case 21: return (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72245 case 21: return (HST->hasV62Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72246 case 22: return (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72246 case 22: return (HST->hasV65Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72247 case 23: return (HST->hasV65Ops()) && (HST->useHVX64BOps()); 72247 case 23: return (HST->hasV65Ops()) && (HST->useHVX64BOps()); 72248 case 24: return (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72248 case 24: return (HST->hasV65Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72249 case 25: return (HST->hasV62Ops()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72250 case 26: return (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72250 case 26: return (HST->hasV66Ops()) && (HST->useHVX64BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72251 case 27: return (HST->hasV66Ops()) && (HST->useHVX64BOps()); 72251 case 27: return (HST->hasV66Ops()) && (HST->useHVX64BOps()); 72252 case 28: return (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72252 case 28: return (HST->hasV66Ops()) && (HST->useHVX128BOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72253 case 29: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72253 case 29: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72254 case 30: return (HST->hasV65Ops()) && (HST->useHVXOps()); 72254 case 30: return (HST->hasV65Ops()) && (HST->useHVXOps()); 72255 case 31: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b")); 72255 case 31: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"));lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
734 const HexagonFrameLowering *HFI = HST->getFrameLowering(); 772 if (HST->isHVXVectorType(ResTy, true)) 853 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); 866 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); 900 if (HST->useHVXOps()) { 1282 auto &HFI = *HST->getFrameLowering();lib/Target/Hexagon/HexagonISelDAGToDAG.h
42 HST = &MF.getSubtarget<HexagonSubtarget>(); 43 HII = HST->getInstrInfo(); 44 HRI = HST->getRegisterInfo();