Skip to content

Commit 4a9a1d8

Browse files
committed
[gn build] port 4a58284 (tablegen'd clang builtins)
1 parent 2a77d92 commit 4a9a1d8

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,14 @@ clang_tablegen("AttrHasAttributeImpl") {
9292
td_file = "Attr.td"
9393
}
9494

95+
clang_tablegen("Builtins") {
96+
args = [ "-gen-clang-builtins" ]
97+
}
98+
99+
clang_tablegen("BuiltinsBPF") {
100+
args = [ "-gen-clang-builtins" ]
101+
}
102+
95103
# ARM CDE, MVE, and NEON.
96104

97105
clang_tablegen("arm_neon") {

llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ static_library("Basic") {
2525
"//clang/include/clang/Basic:AttrLeftSideMustPrintList",
2626
"//clang/include/clang/Basic:AttrList",
2727
"//clang/include/clang/Basic:AttrSubMatchRulesList",
28+
"//clang/include/clang/Basic:Builtins",
29+
"//clang/include/clang/Basic:BuiltinsBPF",
2830
"//clang/include/clang/Basic:DiagnosticGroups",
2931
"//clang/include/clang/Basic:RegularKeywordAttrInfo",
3032
"//clang/include/clang/Basic:arm_cde_builtins",

llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ executable("clang-tblgen") {
1010
"ClangASTNodesEmitter.cpp",
1111
"ClangASTPropertiesEmitter.cpp",
1212
"ClangAttrEmitter.cpp",
13+
"ClangBuiltinsEmitter.cpp",
1314
"ClangCommentCommandInfoEmitter.cpp",
1415
"ClangCommentHTMLNamedCharacterReferenceEmitter.cpp",
1516
"ClangCommentHTMLTagsEmitter.cpp",

0 commit comments

Comments
 (0)