diff options
author | Andrew Trick <atrick@apple.com> | 2013-04-23 23:45:14 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2013-04-23 23:45:14 +0000 |
commit | cf398b220d051e1a04a5e7b5065cbcfb000f1397 (patch) | |
tree | 9e5e90cb9e1b4f7f9119db59c00dc41ebd9b7c69 /llvm/utils/TableGen/CodeGenSchedule.h | |
parent | 6aa7a8796bf7c2a4b68f4e30a33f871b411626ea (diff) | |
download | bcm5719-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.h | 3 |
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); |