Recommit [OpenCL] Move OpenCLBuiltins.td and remove unused include
Reland r363242 after fixing an issue with the tablegen dependence. Patch by Pierre Gondois and Sven van Haastregt. Differential revision: https://reviews.llvm.org/D62849 llvm-svn: 363541
This commit is contained in:
parent
60d6fb2a63
commit
9d81915fca
|
@ -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
|
||||
|
|
|
@ -9,6 +9,11 @@ if (MSVC)
|
|||
set_source_files_properties(SemaTemplate.cpp PROPERTIES COMPILE_FLAGS /bigobj)
|
||||
endif()
|
||||
|
||||
clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins
|
||||
SOURCE OpenCLBuiltins.td
|
||||
TARGET ClangOpenCLBuiltinsImpl
|
||||
)
|
||||
|
||||
add_clang_library(clangSema
|
||||
AnalysisBasedWarnings.cpp
|
||||
CodeCompleteConsumer.cpp
|
||||
|
@ -59,6 +64,9 @@ add_clang_library(clangSema
|
|||
SemaType.cpp
|
||||
TypeLocBuilder.cpp
|
||||
|
||||
DEPENDS
|
||||
ClangOpenCLBuiltinsImpl
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "clang/Basic/OpenCLBuiltins.inc"
|
||||
#include "OpenCLBuiltins.inc"
|
||||
|
||||
using namespace clang;
|
||||
using namespace sema;
|
||||
|
|
Loading…
Reference in New Issue