summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonSchedule.td
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-12-05 21:01:07 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-12-05 21:01:07 +0000
commit545a68ca4bf912d57beecf5ea63f4e8726b5150d (patch)
tree8e6f4801b232250eb3593f4f59cdf176687f98b0 /llvm/lib/Target/Hexagon/HexagonSchedule.td
parent0da68bae8980bb69e498fc1a2867ff68fd0f72cc (diff)
downloadbcm5719-llvm-545a68ca4bf912d57beecf5ea63f4e8726b5150d.tar.gz
bcm5719-llvm-545a68ca4bf912d57beecf5ea63f4e8726b5150d.zip
[Hexagon] Add instruction definitions for Hexagon V66
llvm-svn: 348411
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonSchedule.td')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonSchedule.td7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonSchedule.td b/llvm/lib/Target/Hexagon/HexagonSchedule.td
index fa4f9ca639c..1024198e9b3 100644
--- a/llvm/lib/Target/Hexagon/HexagonSchedule.td
+++ b/llvm/lib/Target/Hexagon/HexagonSchedule.td
@@ -27,6 +27,7 @@ def CVI_SHIFT : FuncUnit;
def CVI_MPY0 : FuncUnit;
def CVI_MPY1 : FuncUnit;
def CVI_LD : FuncUnit;
+def CVI_ZW : FuncUnit; // Z register write port
// Combined functional units.
def CVI_XLSHF : FuncUnit;
@@ -84,3 +85,9 @@ include "HexagonScheduleV62.td"
//===----------------------------------------------------------------------===//
include "HexagonScheduleV65.td"
+
+//===----------------------------------------------------------------------===//
+// V66 Machine Info +
+//===----------------------------------------------------------------------===//
+
+include "HexagonScheduleV66.td"
OpenPOWER on IntegriCloud