diff options
Diffstat (limited to 'utils/TableGen/TableGen.cpp')
-rw-r--r-- | utils/TableGen/TableGen.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/utils/TableGen/TableGen.cpp b/utils/TableGen/TableGen.cpp index 6fb5b00c4bac..fd7999be3877 100644 --- a/utils/TableGen/TableGen.cpp +++ b/utils/TableGen/TableGen.cpp @@ -53,7 +53,8 @@ enum ActionType { GenArmNeonSema, GenArmNeonTest, GenAttrDocs, - GenDiagDocs + GenDiagDocs, + GenOptDocs }; namespace { @@ -135,7 +136,9 @@ cl::opt<ActionType> Action( clEnumValN(GenAttrDocs, "gen-attr-docs", "Generate attribute documentation"), clEnumValN(GenDiagDocs, "gen-diag-docs", - "Generate attribute documentation"))); + "Generate diagnostic documentation"), + clEnumValN(GenOptDocs, "gen-opt-docs", + "Generate option documentation"))); cl::opt<std::string> ClangComponent("clang-component", @@ -238,6 +241,9 @@ bool ClangTableGenMain(raw_ostream &OS, RecordKeeper &Records) { case GenDiagDocs: EmitClangDiagDocs(Records, OS); break; + case GenOptDocs: + EmitClangOptDocs(Records, OS); + break; } return false; |