From 345d700bbe3692551ea4bda6b2b45a223f9e0f74 Mon Sep 17 00:00:00 2001 From: Sven van Haastregt <sven.vanhaastregt@arm.com> Date: Thu, 13 Jun 2019 09:54:22 +0000 Subject: [PATCH] [OpenCL] Move OpenCLBuiltins.td and remove unused include Patch by Pierre Gondois. Differential revision: https://reviews.llvm.org/D62849 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363242 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Basic/CMakeLists.txt | 6 ------ lib/Sema/CMakeLists.txt | 7 +++++++ {include/clang/Basic => lib/Sema}/OpenCLBuiltins.td | 0 lib/Sema/SemaLookup.cpp | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) rename {include/clang/Basic => lib/Sema}/OpenCLBuiltins.td (100%) diff --git a/include/clang/Basic/CMakeLists.txt b/include/clang/Basic/CMakeLists.txt index e26e683b9a..15bed5adec 100644 --- a/include/clang/Basic/CMakeLists.txt +++ b/include/clang/Basic/CMakeLists.txt @@ -41,12 +41,6 @@ clang_tablegen(AttrHasAttributeImpl.inc -gen-clang-attr-has-attribute-impl TARGET ClangAttrHasAttributeImpl ) -clang_tablegen(OpenCLBuiltins.inc - -I ${CMAKE_CURRENT_SOURCE_DIR}/../../ -gen-clang-opencl-builtins - SOURCE OpenCLBuiltins.td - TARGET ClangOpenCLBuiltinsImpl - ) - # ARM NEON clang_tablegen(arm_neon.inc -gen-arm-neon-sema SOURCE arm_neon.td diff --git a/lib/Sema/CMakeLists.txt b/lib/Sema/CMakeLists.txt index 1684e2a1ca..60560ef0f6 100644 --- a/lib/Sema/CMakeLists.txt +++ b/lib/Sema/CMakeLists.txt @@ -66,3 +66,10 @@ add_clang_library(clangSema clangEdit clangLex ) + +clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins + SOURCE OpenCLBuiltins.td + TARGET ClangOpenCLBuiltinsImpl + ) + +set_source_files_properties(SemaLookup.cpp OBJECT_DEPENDS ClangOpenCLBuiltinsImpl) diff --git a/include/clang/Basic/OpenCLBuiltins.td b/lib/Sema/OpenCLBuiltins.td similarity index 100% rename from include/clang/Basic/OpenCLBuiltins.td rename to lib/Sema/OpenCLBuiltins.td diff --git a/lib/Sema/SemaLookup.cpp b/lib/Sema/SemaLookup.cpp index 7643a06a82..086f90f5e9 100644 --- a/lib/Sema/SemaLookup.cpp +++ b/lib/Sema/SemaLookup.cpp @@ -46,7 +46,7 @@ #include <utility> #include <vector> -#include "clang/Basic/OpenCLBuiltins.inc" +#include "OpenCLBuiltins.inc" using namespace clang; using namespace sema; -- 2.40.0