summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenSchedule.h
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2013-04-23 23:45:14 +0000
committerAndrew Trick <atrick@apple.com>2013-04-23 23:45:14 +0000
commitcf398b220d051e1a04a5e7b5065cbcfb000f1397 (patch)
tree9e5e90cb9e1b4f7f9119db59c00dc41ebd9b7c69 /llvm/utils/TableGen/CodeGenSchedule.h
parent6aa7a8796bf7c2a4b68f4e30a33f871b411626ea (diff)
downloadbcm5719-llvm-cf398b220d051e1a04a5e7b5065cbcfb000f1397.tar.gz
bcm5719-llvm-cf398b220d051e1a04a5e7b5065cbcfb000f1397.zip
Machine model: verify well-formed processor resource groups.
llvm-svn: 180161
Diffstat (limited to 'llvm/utils/TableGen/CodeGenSchedule.h')
-rw-r--r--llvm/utils/TableGen/CodeGenSchedule.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/CodeGenSchedule.h b/llvm/utils/TableGen/CodeGenSchedule.h
index e5b9118fb06..2e0a1491048 100644
--- a/llvm/utils/TableGen/CodeGenSchedule.h
+++ b/llvm/utils/TableGen/CodeGenSchedule.h
@@ -380,6 +380,9 @@ private:
void inferFromItinClass(Record *ItinClassDef, unsigned FromClassIdx);
void inferFromInstRWs(unsigned SCIdx);
+ bool hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM);
+ void verifyProcResourceGroups(CodeGenProcModel &PM);
+
void collectProcResources();
void collectItinProcResources(Record *ItinClassDef);
OpenPOWER on IntegriCloud