1 import("//clang/utils/TableGen/clang_tablegen.gni")
3 clang_tablegen("OpenCLBuiltins") {
4 args = [ "-gen-clang-opencl-builtins" ]
7 static_library("Sema") {
8 output_name = "clangSema"
9 configs += [ "//llvm/utils/gn/build:clang_code" ]
12 "//clang/include/clang/Sema:AttrParsedAttrImpl",
13 "//clang/include/clang/Sema:AttrParsedAttrKinds",
14 "//clang/include/clang/Sema:AttrParsedAttrList",
15 "//clang/include/clang/Sema:AttrSpellingListIndex",
16 "//clang/include/clang/Sema:AttrTemplateInstantiate",
18 "//clang/lib/Analysis",
25 "AnalysisBasedWarnings.cpp",
26 "CodeCompleteConsumer.cpp",
28 "DelayedDiagnostic.cpp",
29 "IdentifierResolver.cpp",
30 "JumpDiagnostics.cpp",
31 "MultiplexExternalSemaSource.cpp",
39 "SemaCXXScopeSpec.cpp",
42 "SemaCodeComplete.cpp",
50 "SemaExceptionSpec.cpp",
60 "SemaObjCProperty.cpp",
63 "SemaPseudoObject.cpp",
68 "SemaTemplateDeduction.cpp",
69 "SemaTemplateInstantiate.cpp",
70 "SemaTemplateInstantiateDecl.cpp",
71 "SemaTemplateVariadic.cpp",