1import("//clang/utils/TableGen/clang_tablegen.gni")
2
3clang_tablegen("Attrs") {
4  args = [ "-gen-clang-attr-classes" ]
5  td_file = "../Basic/Attr.td"
6}
7
8clang_tablegen("AttrImpl") {
9  args = [ "-gen-clang-attr-impl" ]
10  td_file = "../Basic/Attr.td"
11}
12
13clang_tablegen("AttrTextNodeDump") {
14  args = [ "-gen-clang-attr-text-node-dump" ]
15  td_file = "../Basic/Attr.td"
16}
17
18clang_tablegen("AttrNodeTraverse") {
19  args = [ "-gen-clang-attr-node-traverse" ]
20  td_file = "../Basic/Attr.td"
21}
22
23clang_tablegen("AttrVisitor") {
24  args = [ "-gen-clang-attr-ast-visitor" ]
25  td_file = "../Basic/Attr.td"
26}
27
28clang_tablegen("StmtNodes") {
29  args = [ "-gen-clang-stmt-nodes" ]
30  td_file = "../Basic/StmtNodes.td"
31}
32
33clang_tablegen("DeclNodes") {
34  args = [ "-gen-clang-decl-nodes" ]
35  td_file = "../Basic/DeclNodes.td"
36}
37
38clang_tablegen("TypeNodes") {
39  args = [ "-gen-clang-type-nodes" ]
40  td_file = "../Basic/TypeNodes.td"
41}
42
43clang_tablegen("AbstractBasicReader") {
44  args = [ "-gen-clang-basic-reader" ]
45  td_file = "PropertiesBase.td"
46}
47
48clang_tablegen("AbstractBasicWriter") {
49  args = [ "-gen-clang-basic-writer" ]
50  td_file = "PropertiesBase.td"
51}
52
53clang_tablegen("AbstractTypeReader") {
54  args = [ "-gen-clang-type-reader" ]
55  td_file = "TypeProperties.td"
56}
57
58clang_tablegen("AbstractTypeWriter") {
59  args = [ "-gen-clang-type-writer" ]
60  td_file = "TypeProperties.td"
61}
62
63clang_tablegen("CommentNodes") {
64  args = [ "-gen-clang-comment-nodes" ]
65  td_file = "../Basic/CommentNodes.td"
66}
67
68clang_tablegen("CommentHTMLTags") {
69  args = [ "-gen-clang-comment-html-tags" ]
70}
71
72clang_tablegen("CommentHTMLTagsProperties") {
73  args = [ "-gen-clang-comment-html-tags-properties" ]
74  td_file = "CommentHTMLTags.td"
75}
76
77clang_tablegen("CommentHTMLNamedCharacterReferences") {
78  args = [ "-gen-clang-comment-html-named-character-references" ]
79}
80
81clang_tablegen("CommentCommandInfo") {
82  args = [ "-gen-clang-comment-command-info" ]
83  td_file = "CommentCommands.td"
84}
85
86clang_tablegen("CommentCommandList") {
87  args = [ "-gen-clang-comment-command-list" ]
88  td_file = "CommentCommands.td"
89}
90
91clang_tablegen("StmtDataCollectors") {
92  args = [ "-gen-clang-data-collectors" ]
93}
94