summaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-07-22 00:44:39 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-07-22 00:44:39 +0000
commit8ca9a862038e8c4e9a2ca73b3b75e1be3425155f (patch)
tree573000f2bc2c04810c2ccfef09c8b5e52d85a636 /utils/TableGen/RegisterInfoEmitter.h
parent6b598748b1e03b6b188726d5a0fef2a6abc29562 (diff)
downloadllvm-8ca9a862038e8c4e9a2ca73b3b75e1be3425155f.tar.gz
llvm-8ca9a862038e8c4e9a2ca73b3b75e1be3425155f.tar.bz2
llvm-8ca9a862038e8c4e9a2ca73b3b75e1be3425155f.tar.xz
Teach tblgen to emit MCRegisterClasses.
- This currently introduces more instances of the static DenseSet dtor, but that should be fixable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135735 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/RegisterInfoEmitter.h')
-rw-r--r--utils/TableGen/RegisterInfoEmitter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/TableGen/RegisterInfoEmitter.h b/utils/TableGen/RegisterInfoEmitter.h
index ba88a6b707..4ad9cfa97f 100644
--- a/utils/TableGen/RegisterInfoEmitter.h
+++ b/utils/TableGen/RegisterInfoEmitter.h
@@ -50,6 +50,7 @@ public:
private:
void EmitRegMapping(raw_ostream &o,
const std::vector<CodeGenRegister*> &Regs, bool isCtor);
+ void EmitRegClasses(raw_ostream &OS, CodeGenTarget &Target);
};
} // End llvm namespace