Remove the MachineMove class.
[oota-llvm.git] / include / llvm / Target / TargetSchedule.td
index b7920bae8a63345a2fd1c8e3438cbd94092175c2..660d2c48b6c5acdaac5ea43411070537658bc659 100644 (file)
@@ -133,6 +133,11 @@ def EponymousProcResourceKind : ProcResourceKind;
 class ProcResource<int num> : ProcResourceKind,
   ProcResourceUnits<EponymousProcResourceKind, num>;
 
+class ProcResGroup<list<ProcResource> resources> : ProcResourceKind {
+  list<ProcResource> Resources = resources;
+  SchedMachineModel SchedModel = ?;
+}
+
 // A target architecture may define SchedReadWrite types and associate
 // them with instruction operands.
 class SchedReadWrite;