reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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")); 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")); 72232 case 8: return (HST->useHVXOps()) && (HST->useHVX64BOps()); 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")); 72235 case 11: return (HST->useHVXOps()) && (HST->useHVX128BOps()); 72253 case 29: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length64b")); 72254 case 30: return (HST->hasV65Ops()) && (HST->useHVXOps()); 72255 case 31: return (HST->hasV65Ops()) && (HST->useHVXOps()) && (MF->getSubtarget().checkFeatures("+hvx-length128b"));lib/Target/Hexagon/HexagonBitTracker.cpp
118 if (HST.useHVXOps()) {
lib/Target/Hexagon/HexagonCopyToCombine.cpp593 assert(ST->useHVXOps()); 872 assert(ST->useHVXOps());lib/Target/Hexagon/HexagonFrameLowering.cpp
2491 if (HST.useHVXOps() && StackSize > 256)
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 900 if (HST->useHVXOps()) {
lib/Target/Hexagon/HexagonISelLowering.cpp183 if (MF.getSubtarget<HexagonSubtarget>().useHVXOps()) 205 if (Subtarget.useHVXOps()) 271 if (Subtarget.useHVXOps()) 343 if (Subtarget.useHVXOps()) 704 if (Subtarget.useHVXOps()) 1569 if (Subtarget.useHVXOps()) 1873 if (Subtarget.useHVXOps()) { 2982 if (Subtarget.useHVXOps())lib/Target/Hexagon/HexagonRegisterInfo.cpp
245 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID())
lib/Target/Hexagon/HexagonSubtarget.h172 bool useHVX128BOps() const { return useHVXOps() && UseHVX128BOps; } 173 bool useHVX64BOps() const { return useHVXOps() && UseHVX64BOps; } 217 assert(useHVXOps()); 231 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
43 return ST.useHVXOps() && HexagonAutoHVX;