From: Nico Weber Date: Mon, 3 Jun 2019 18:29:00 +0000 (+0000) Subject: gn build: Merge r362371 X-Git-Tag: llvmorg-9.0.0-rc1~3916 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6f83c75d035a8717a8725dfb3807441f8bcf9182;p=platform%2Fupstream%2Fllvm.git gn build: Merge r362371 llvm-svn: 362433 --- 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 7d67a2f96ce8..bbd568489471 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 1b2994d7ad80..53649562dabf 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 acfcccab6b15..9a81b79da10a 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",