Lines Matching full:clang
1 //===- TableGen.cpp - Top-Level TableGen implementation for Clang ---------===//
10 // This file contains the main function for Clang's TableGen.
24 using namespace clang;
63 clEnumValN(GenClangAttrClasses, "gen-clang-attr-classes",
64 "Generate clang attribute clases"),
66 "gen-clang-attr-parser-string-switches",
68 clEnumValN(GenClangAttrImpl, "gen-clang-attr-impl",
69 "Generate clang attribute implementations"),
70 clEnumValN(GenClangAttrList, "gen-clang-attr-list",
71 "Generate a clang attribute list"),
72 clEnumValN(GenClangAttrPCHRead, "gen-clang-attr-pch-read",
73 "Generate clang PCH attribute reader"),
74 clEnumValN(GenClangAttrPCHWrite, "gen-clang-attr-pch-write",
75 "Generate clang PCH attribute writer"),
77 "gen-clang-attr-has-attribute-impl",
78 "Generate a clang attribute spelling list"),
80 "gen-clang-attr-spelling-index",
81 "Generate a clang attribute spelling index"),
83 "gen-clang-attr-ast-visitor",
84 "Generate a recursive AST visitor for clang attributes"),
86 "gen-clang-attr-template-instantiate",
87 "Generate a clang template instantiate code"),
89 "gen-clang-attr-parsed-attr-list",
90 "Generate a clang parsed attribute list"),
92 "gen-clang-attr-parsed-attr-impl",
93 "Generate the clang parsed attribute helpers"),
95 "gen-clang-attr-parsed-attr-kinds",
96 "Generate a clang parsed attribute kinds"),
97 clEnumValN(GenClangAttrDump, "gen-clang-attr-dump",
98 "Generate clang attribute dumper"),
99 clEnumValN(GenClangDiagsDefs, "gen-clang-diags-defs",
100 "Generate Clang diagnostics definitions"),
101 clEnumValN(GenClangDiagGroups, "gen-clang-diag-groups",
102 "Generate Clang diagnostic groups"),
103 clEnumValN(GenClangDiagsIndexName, "gen-clang-diags-index-name",
104 "Generate Clang diagnostic name index"),
105 clEnumValN(GenClangCommentNodes, "gen-clang-comment-nodes",
106 "Generate Clang AST comment nodes"),
107 clEnumValN(GenClangDeclNodes, "gen-clang-decl-nodes",
108 "Generate Clang AST declaration nodes"),
109 clEnumValN(GenClangStmtNodes, "gen-clang-stmt-nodes",
110 "Generate Clang AST statement nodes"),
111 clEnumValN(GenClangSACheckers, "gen-clang-sa-checkers",
112 "Generate Clang Static Analyzer checkers"),
113 clEnumValN(GenClangCommentHTMLTags, "gen-clang-comment-html-tags",
117 "gen-clang-comment-html-tags-properties",
121 "gen-clang-comment-html-named-character-references",
124 clEnumValN(GenClangCommentCommandInfo, "gen-clang-comment-command-info",
127 clEnumValN(GenClangCommentCommandList, "gen-clang-comment-command-list",
130 clEnumValN(GenArmNeon, "gen-arm-neon", "Generate arm_neon.h for clang"),
132 "Generate ARM NEON sema support for clang"),
134 "Generate ARM NEON tests for clang"),
140 ClangComponent("clang-component",