1 set(LLVM_LINK_COMPONENTS
8 # FIXME: the entry points to the interpreter should be moved out of clangAST
9 # into the parser or Sema in order to allow the interpreter to be moved to
10 # another library which depends on clangAST.
11 clang_tablegen(Opcodes.inc
13 SOURCE Interp/Opcodes.td
16 clang_tablegen(AttrDocTable.inc -gen-clang-attr-doc-table
17 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../include/
18 SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/../../include/clang/Basic/Attr.td
19 TARGET ClangAttrDocTable)
21 add_clang_library(clangAST
29 ASTImporterLookupTable.cpp
30 ASTStructuralEquivalence.cpp
35 CommentBriefParser.cpp
36 CommentCommandTraits.cpp
40 ComparisonCategories.cpp
56 ExprClassification.cpp
65 Interp/ByteCodeEmitter.cpp
66 Interp/ByteCodeExprGen.cpp
67 Interp/ByteCodeGenError.cpp
68 Interp/ByteCodeStmtGen.cpp
72 Interp/EvalEmitter.cpp
76 Interp/InterpBlock.cpp
77 Interp/InterpFrame.cpp
78 Interp/InterpStack.cpp
79 Interp/InterpState.cpp
92 NestedNameSpecifier.cpp
99 PrintfFormatString.cpp
104 RecordLayoutBuilder.cpp
105 ScanfFormatString.cpp
106 SelectorLocationsKind.cpp