diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-22 00:44:39 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-07-22 00:44:39 +0000 |
commit | 8ca9a862038e8c4e9a2ca73b3b75e1be3425155f (patch) | |
tree | 573000f2bc2c04810c2ccfef09c8b5e52d85a636 /utils/TableGen/RegisterInfoEmitter.h | |
parent | 6b598748b1e03b6b188726d5a0fef2a6abc29562 (diff) | |
download | llvm-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.h | 1 |
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 |