summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-06-03 18:29:00 +0000
committerNico Weber <nicolasweber@gmx.de>2019-06-03 18:29:00 +0000
commit6f83c75d035a8717a8725dfb3807441f8bcf9182 (patch)
tree1357099d6ee525523629c4adf7dbbb4628f552af
parent786a85dcd20c1c4e154221f59ecdd80ff5cd847a (diff)
downloadbcm5719-llvm-6f83c75d035a8717a8725dfb3807441f8bcf9182.tar.gz
bcm5719-llvm-6f83c75d035a8717a8725dfb3807441f8bcf9182.zip
gn build: Merge r362371
llvm-svn: 362433
-rw-r--r--llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn8
-rw-r--r--llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn1
-rw-r--r--llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn1
3 files changed, 10 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
index 7d67a2f96ce..bbd56848947 100644
--- a/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
@@ -89,6 +89,14 @@ clang_tablegen("AttrHasAttributeImpl") {
td_file = "Attr.td"
}
+clang_tablegen("OpenCLBuiltins") {
+ args = [
+ "-gen-clang-opencl-builtins",
+ "-I",
+ rebase_path("../..", root_out_dir),
+ ]
+}
+
# Misc
clang_tablegen("arm_neon") {
diff --git a/llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn
index 1b2994d7ad8..53649562dab 100644
--- a/llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn
@@ -2,6 +2,7 @@ static_library("Sema") {
output_name = "clangSema"
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
+ "//clang/include/clang/Basic:OpenCLBuiltins",
"//clang/include/clang/Sema:AttrParsedAttrImpl",
"//clang/include/clang/Sema:AttrParsedAttrKinds",
"//clang/include/clang/Sema:AttrParsedAttrList",
diff --git a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
index acfcccab6b1..9a81b79da10 100644
--- a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
@@ -11,6 +11,7 @@ executable("clang-tblgen") {
"ClangCommentHTMLTagsEmitter.cpp",
"ClangDataCollectorsEmitter.cpp",
"ClangDiagnosticsEmitter.cpp",
+ "ClangOpenCLBuiltinEmitter.cpp",
"ClangOptionDocEmitter.cpp",
"ClangSACheckersEmitter.cpp",
"NeonEmitter.cpp",
OpenPOWER on IntegriCloud