Skip to content

Commit 9f981e9

Browse files
committed
Reland "[gn build] (manually) port 8b409ea"
This reverts commit 4060016 and re-merges c5b8146.
1 parent dd12826 commit 9f981e9

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,16 @@ clang_tablegen("arm_mve_builtin_aliases") {
119119
td_file = "arm_mve.td"
120120
}
121121

122+
clang_tablegen("arm_sve_builtins") {
123+
args = [ "-gen-arm-sve-builtins" ]
124+
td_file = "arm_sve.td"
125+
}
126+
127+
clang_tablegen("arm_sve_codegenmap") {
128+
args = [ "-gen-arm-sve-codegenmap" ]
129+
td_file = "arm_sve.td"
130+
}
131+
122132
clang_tablegen("arm_cde_builtins") {
123133
args = [ "-gen-arm-cde-builtin-def" ]
124134
td_file = "arm_cde.td"

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ static_library("Basic") {
2626
"//clang/include/clang/Basic:DiagnosticGroups",
2727
"//clang/include/clang/Basic:arm_cde_builtins",
2828
"//clang/include/clang/Basic:arm_mve_builtins",
29+
"//clang/include/clang/Basic:arm_sve_builtins",
2930
"//clang/include/clang/Basic:diags_tablegen",
3031
"//clang/include/clang/Basic:version",
3132
]

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ static_library("CodeGen") {
44
deps = [
55
"//clang/include/clang/Basic:arm_cde_builtin_cg",
66
"//clang/include/clang/Basic:arm_mve_builtin_cg",
7+
"//clang/include/clang/Basic:arm_sve_codegenmap",
78
"//clang/lib/AST",
89
"//clang/lib/Analysis",
910
"//clang/lib/Basic",

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ executable("clang-tblgen") {
33
"//llvm/lib/Support",
44
"//llvm/lib/TableGen",
55
]
6+
7+
# FIXME: This is incorrect, see https://reviews.llvm.org/D75470#inline-695187
8+
# Remoe again once that's rectified.
9+
include_dirs = [ "//clang/include" ]
10+
611
sources = [
712
"ASTTableGen.cpp",
813
"ClangASTNodesEmitter.cpp",

0 commit comments

Comments
 (0)