reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
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.cpp
  593     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.cpp
  183   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.h
  172   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;