Remove the canCombineSubRegIndices() target hook.
[oota-llvm.git] / lib / Target / Hexagon / HexagonSchedule.td
index c4887963895caf2b1c702697cc55eb25a3947c9a..b5ff69a701cd8a3b9e67b38c6de8c76796345c61 100644 (file)
@@ -43,6 +43,13 @@ def HexagonItineraries :
         InstrItinData<PSEUDO , [InstrStage<1, [LUNIT, LSUNIT, MUNIT, SUNIT]>]>
       ]>;
 
+def HexagonModel : SchedMachineModel {
+  // Max issue per cycle == bundle width.
+  let IssueWidth = 4;
+  let Itineraries = HexagonItineraries;
+  let LoadLatency = 1;
+}
+
 //===----------------------------------------------------------------------===//
 // V4 Machine Info +
 //===----------------------------------------------------------------------===//