From: Nico Weber Date: Mon, 3 Jun 2019 18:29:00 +0000 (+0000) Subject: gn build: Merge r362371 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=327196792a52252fcc56fc4d57bdd411cc39904f;p=llvm gn build: Merge r362371 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362433 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn b/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn index 7d67a2f96ce..bbd56848947 100644 --- a/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn +++ b/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/utils/gn/secondary/clang/lib/Sema/BUILD.gn b/utils/gn/secondary/clang/lib/Sema/BUILD.gn index 1b2994d7ad8..53649562dab 100644 --- a/utils/gn/secondary/clang/lib/Sema/BUILD.gn +++ b/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/utils/gn/secondary/clang/utils/TableGen/BUILD.gn b/utils/gn/secondary/clang/utils/TableGen/BUILD.gn index acfcccab6b1..9a81b79da10 100644 --- a/utils/gn/secondary/clang/utils/TableGen/BUILD.gn +++ b/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",