summaryrefslogtreecommitdiffstats
path: root/clang/utils/TableGen/TableGenBackends.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2019-01-11 19:16:01 +0000
committerStephen Kelly <steveire@gmail.com>2019-01-11 19:16:01 +0000
commitdb8fac140ea522bfd5153adb407c60f605f3277b (patch)
tree7063f9152284b619af17aab28ddd81515dcf8b10 /clang/utils/TableGen/TableGenBackends.h
parent0df805db731fa1384c36f18a50b4ec35cbf368f4 (diff)
downloadbcm5719-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.h5
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);
OpenPOWER on IntegriCloud