diff options
Diffstat (limited to 'clang/utils/TableGen/TableGen.cpp')
-rw-r--r-- | clang/utils/TableGen/TableGen.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/clang/utils/TableGen/TableGen.cpp b/clang/utils/TableGen/TableGen.cpp index c02fa3d170c..f40d7f12335 100644 --- a/clang/utils/TableGen/TableGen.cpp +++ b/clang/utils/TableGen/TableGen.cpp @@ -40,7 +40,8 @@ enum ActionType { GenClangAttrParsedAttrList, GenClangAttrParsedAttrImpl, GenClangAttrParsedAttrKinds, - GenClangAttrDump, + GenClangAttrTextNodeDump, + GenClangAttrNodeTraverse, GenClangDiagsDefs, GenClangDiagGroups, GenClangDiagsIndexName, @@ -112,8 +113,10 @@ cl::opt<ActionType> Action( clEnumValN(GenClangAttrParsedAttrKinds, "gen-clang-attr-parsed-attr-kinds", "Generate a clang parsed attribute kinds"), - clEnumValN(GenClangAttrDump, "gen-clang-attr-dump", - "Generate clang attribute dumper"), + clEnumValN(GenClangAttrTextNodeDump, "gen-clang-attr-text-node-dump", + "Generate clang attribute text node dumper"), + clEnumValN(GenClangAttrNodeTraverse, "gen-clang-attr-node-traverse", + "Generate clang attribute traverser"), clEnumValN(GenClangDiagsDefs, "gen-clang-diags-defs", "Generate Clang diagnostics definitions"), clEnumValN(GenClangDiagGroups, "gen-clang-diag-groups", @@ -221,8 +224,11 @@ bool ClangTableGenMain(raw_ostream &OS, RecordKeeper &Records) { case GenClangAttrParsedAttrKinds: EmitClangAttrParsedAttrKinds(Records, OS); break; - case GenClangAttrDump: - EmitClangAttrDump(Records, OS); + case GenClangAttrTextNodeDump: + EmitClangAttrTextNodeDump(Records, OS); + break; + case GenClangAttrNodeTraverse: + EmitClangAttrNodeTraverse(Records, OS); break; case GenClangDiagsDefs: EmitClangDiagsDefs(Records, OS, ClangComponent); |