diff options
author | Stephen Kelly <steveire@gmail.com> | 2019-01-11 19:16:01 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2019-01-11 19:16:01 +0000 |
commit | db8fac140ea522bfd5153adb407c60f605f3277b (patch) | |
tree | 7063f9152284b619af17aab28ddd81515dcf8b10 /clang/utils/TableGen/TableGenBackends.h | |
parent | 0df805db731fa1384c36f18a50b4ec35cbf368f4 (diff) | |
download | bcm5719-llvm-db8fac140ea522bfd5153adb407c60f605f3277b.tar.gz bcm5719-llvm-db8fac140ea522bfd5153adb407c60f605f3277b.zip |
Implement Attr dumping in terms of visitors
Remove now-vestigial dumpType and dumpBareDeclRef methods. The old
tablegen generated code used to expect them to be present, but the new
generated code has no such requirement.
Reviewers: aaron.ballman
Subscribers: mgorny, cfe-commits
Differential Revision: https://reviews.llvm.org/D55492
llvm-svn: 350958
Diffstat (limited to 'clang/utils/TableGen/TableGenBackends.h')
-rw-r--r-- | clang/utils/TableGen/TableGenBackends.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/utils/TableGen/TableGenBackends.h b/clang/utils/TableGen/TableGenBackends.h index f23f351a2ba..410d0100be1 100644 --- a/clang/utils/TableGen/TableGenBackends.h +++ b/clang/utils/TableGen/TableGenBackends.h @@ -45,7 +45,10 @@ void EmitClangAttrTemplateInstantiate(llvm::RecordKeeper &Records, llvm::raw_ost void EmitClangAttrParsedAttrList(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitClangAttrParsedAttrImpl(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitClangAttrParsedAttrKinds(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); -void EmitClangAttrDump(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); +void EmitClangAttrTextNodeDump(llvm::RecordKeeper &Records, + llvm::raw_ostream &OS); +void EmitClangAttrNodeTraverse(llvm::RecordKeeper &Records, + llvm::raw_ostream &OS); void EmitClangDiagsDefs(llvm::RecordKeeper &Records, llvm::raw_ostream &OS, const std::string &Component); |