diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonSubtarget.h')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonSubtarget.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonSubtarget.h b/llvm/lib/Target/Hexagon/HexagonSubtarget.h index 77d096608d4..56939cf2ddd 100644 --- a/llvm/lib/Target/Hexagon/HexagonSubtarget.h +++ b/llvm/lib/Target/Hexagon/HexagonSubtarget.h @@ -34,6 +34,7 @@ class HexagonSubtarget : public HexagonGenSubtargetInfo { virtual void anchor(); bool UseMemOps, UseHVXOps, UseHVXDblOps; + bool UseLongCalls; bool ModeIEEERndNear; public: @@ -101,6 +102,7 @@ public: bool useHVXOps() const { return UseHVXOps; } bool useHVXDblOps() const { return UseHVXOps && UseHVXDblOps; } bool useHVXSglOps() const { return UseHVXOps && !UseHVXDblOps; } + bool useLongCalls() const { return UseLongCalls; } bool useBSBScheduling() const { return UseBSBScheduling; } bool enableMachineScheduler() const override; |