MC/AsmParser: Hide the AsmParser implementation.
[oota-llvm.git] / include / llvm / Target / TargetSchedule.td
index 64ab4f0b09a2232316a245bbef3e3a840d7acb27..96c83674cb033d8d39c90ab1d3f1cf4de6b80959 100644 (file)
@@ -84,11 +84,12 @@ class InstrItinData<InstrItinClass Class, list<InstrStage> stages,
 // Processor itineraries - These values represent the set of all itinerary
 // classes for a given chip set.
 //
-class ProcessorItineraries<list<InstrItinData> iid> {
+class ProcessorItineraries<list<FuncUnit> fu, list<InstrItinData> iid> {
+  list<FuncUnit> FU = fu;
   list<InstrItinData> IID = iid;
 }
 
 // NoItineraries - A marker that can be used by processors without schedule
 // info.
-def NoItineraries : ProcessorItineraries<[]>;
+def NoItineraries : ProcessorItineraries<[], []>;