Support BufferSize on ProcResGroup for unified MOp schedulers.
[oota-llvm.git] / lib / Target / X86 / X86SchedSandyBridge.td
index ecfd3db6489ca60a6d3c5f155ca61754be7de2ed..e03de149a6dcb0181856726b199c987db1f45be3 100644 (file)
@@ -45,6 +45,11 @@ def SBPort05  : ProcResGroup<[SBPort0, SBPort5]>;
 def SBPort15  : ProcResGroup<[SBPort1, SBPort5]>;
 def SBPort015 : ProcResGroup<[SBPort0, SBPort1, SBPort5]>;
 
+// 54 Entry Unified Scheduler
+def SBPortAny : ProcResGroup<[SBPort0, SBPort1, SBPort23, SBPort4, SBPort5]> {
+  let BufferSize=54;
+}
+
 // Integer division issued on port 0.
 def SBDivider : ProcResource<1>;