Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.
[oota-llvm.git] / lib / Target / Hexagon / HexagonSchedule.td
index c4887963895caf2b1c702697cc55eb25a3947c9a..d1076b8e441291cd1dc2f1fc9aad30f0fd656b99 100644 (file)
@@ -43,6 +43,12 @@ 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;
+}
+
 //===----------------------------------------------------------------------===//
 // V4 Machine Info +
 //===----------------------------------------------------------------------===//