annotate clang/lib/CodeGen/CMakeLists.txt @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 0572611fdcc8
children 2e18cbf3894f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 set(LLVM_LINK_COMPONENTS
anatofuz
parents:
diff changeset
2 Analysis
anatofuz
parents:
diff changeset
3 BitReader
anatofuz
parents:
diff changeset
4 BitWriter
anatofuz
parents:
diff changeset
5 Core
anatofuz
parents:
diff changeset
6 Coroutines
anatofuz
parents:
diff changeset
7 Coverage
173
0572611fdcc8 reorgnization done
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 150
diff changeset
8 Extensions
150
anatofuz
parents:
diff changeset
9 FrontendOpenMP
anatofuz
parents:
diff changeset
10 IPO
anatofuz
parents:
diff changeset
11 IRReader
anatofuz
parents:
diff changeset
12 AggressiveInstCombine
anatofuz
parents:
diff changeset
13 InstCombine
anatofuz
parents:
diff changeset
14 Instrumentation
anatofuz
parents:
diff changeset
15 LTO
anatofuz
parents:
diff changeset
16 Linker
anatofuz
parents:
diff changeset
17 MC
anatofuz
parents:
diff changeset
18 ObjCARCOpts
anatofuz
parents:
diff changeset
19 Object
anatofuz
parents:
diff changeset
20 Passes
anatofuz
parents:
diff changeset
21 ProfileData
anatofuz
parents:
diff changeset
22 Remarks
anatofuz
parents:
diff changeset
23 ScalarOpts
anatofuz
parents:
diff changeset
24 Support
anatofuz
parents:
diff changeset
25 Target
anatofuz
parents:
diff changeset
26 TransformUtils
anatofuz
parents:
diff changeset
27 )
anatofuz
parents:
diff changeset
28
anatofuz
parents:
diff changeset
29 # In a standard Clang+LLVM build, we need to generate intrinsics before
anatofuz
parents:
diff changeset
30 # building codegen. In a standalone build, LLVM is already built and we don't
anatofuz
parents:
diff changeset
31 # need this dependency. Furthermore, LLVM doesn't export it so we can't have
anatofuz
parents:
diff changeset
32 # this dependency.
anatofuz
parents:
diff changeset
33 set(codegen_deps intrinsics_gen)
anatofuz
parents:
diff changeset
34 if (CLANG_BUILT_STANDALONE)
anatofuz
parents:
diff changeset
35 set(codegen_deps)
anatofuz
parents:
diff changeset
36 endif()
anatofuz
parents:
diff changeset
37
anatofuz
parents:
diff changeset
38 if (MSVC)
anatofuz
parents:
diff changeset
39 set_source_files_properties(CodeGenModule.cpp PROPERTIES COMPILE_FLAGS /bigobj)
anatofuz
parents:
diff changeset
40 endif()
anatofuz
parents:
diff changeset
41
anatofuz
parents:
diff changeset
42 add_clang_library(clangCodeGen
anatofuz
parents:
diff changeset
43 BackendUtil.cpp
anatofuz
parents:
diff changeset
44 CGAtomic.cpp
anatofuz
parents:
diff changeset
45 CGBlocks.cpp
anatofuz
parents:
diff changeset
46 CGBuiltin.cpp
anatofuz
parents:
diff changeset
47 CGCUDANV.cpp
anatofuz
parents:
diff changeset
48 CGCUDARuntime.cpp
anatofuz
parents:
diff changeset
49 CGCXX.cpp
anatofuz
parents:
diff changeset
50 CGCXXABI.cpp
anatofuz
parents:
diff changeset
51 CGCall.cpp
anatofuz
parents:
diff changeset
52 CGClass.cpp
anatofuz
parents:
diff changeset
53 CGCleanup.cpp
anatofuz
parents:
diff changeset
54 CGCoroutine.cpp
anatofuz
parents:
diff changeset
55 CGDebugInfo.cpp
anatofuz
parents:
diff changeset
56 CGDecl.cpp
anatofuz
parents:
diff changeset
57 CGDeclCXX.cpp
anatofuz
parents:
diff changeset
58 CGException.cpp
anatofuz
parents:
diff changeset
59 CGExpr.cpp
anatofuz
parents:
diff changeset
60 CGExprAgg.cpp
anatofuz
parents:
diff changeset
61 CGExprCXX.cpp
anatofuz
parents:
diff changeset
62 CGExprComplex.cpp
anatofuz
parents:
diff changeset
63 CGExprConstant.cpp
anatofuz
parents:
diff changeset
64 CGExprScalar.cpp
anatofuz
parents:
diff changeset
65 CGGPUBuiltin.cpp
anatofuz
parents:
diff changeset
66 CGLoopInfo.cpp
anatofuz
parents:
diff changeset
67 CGNonTrivialStruct.cpp
anatofuz
parents:
diff changeset
68 CGObjC.cpp
anatofuz
parents:
diff changeset
69 CGObjCGNU.cpp
anatofuz
parents:
diff changeset
70 CGObjCMac.cpp
anatofuz
parents:
diff changeset
71 CGObjCRuntime.cpp
anatofuz
parents:
diff changeset
72 CGOpenCLRuntime.cpp
anatofuz
parents:
diff changeset
73 CGOpenMPRuntime.cpp
anatofuz
parents:
diff changeset
74 CGOpenMPRuntimeNVPTX.cpp
anatofuz
parents:
diff changeset
75 CGRecordLayoutBuilder.cpp
anatofuz
parents:
diff changeset
76 CGStmt.cpp
anatofuz
parents:
diff changeset
77 CGStmtOpenMP.cpp
anatofuz
parents:
diff changeset
78 CGVTT.cpp
anatofuz
parents:
diff changeset
79 CGVTables.cpp
anatofuz
parents:
diff changeset
80 CodeGenABITypes.cpp
anatofuz
parents:
diff changeset
81 CodeGenAction.cpp
anatofuz
parents:
diff changeset
82 CodeGenFunction.cpp
anatofuz
parents:
diff changeset
83 CodeGenModule.cpp
anatofuz
parents:
diff changeset
84 CodeGenPGO.cpp
anatofuz
parents:
diff changeset
85 CodeGenTBAA.cpp
anatofuz
parents:
diff changeset
86 CodeGenTypes.cpp
anatofuz
parents:
diff changeset
87 ConstantInitBuilder.cpp
anatofuz
parents:
diff changeset
88 CoverageMappingGen.cpp
anatofuz
parents:
diff changeset
89 ItaniumCXXABI.cpp
anatofuz
parents:
diff changeset
90 MacroPPCallbacks.cpp
anatofuz
parents:
diff changeset
91 MicrosoftCXXABI.cpp
anatofuz
parents:
diff changeset
92 ModuleBuilder.cpp
anatofuz
parents:
diff changeset
93 ObjectFilePCHContainerOperations.cpp
anatofuz
parents:
diff changeset
94 PatternInit.cpp
anatofuz
parents:
diff changeset
95 SanitizerMetadata.cpp
anatofuz
parents:
diff changeset
96 SwiftCallingConv.cpp
anatofuz
parents:
diff changeset
97 TargetInfo.cpp
anatofuz
parents:
diff changeset
98 VarBypassDetector.cpp
anatofuz
parents:
diff changeset
99
anatofuz
parents:
diff changeset
100 DEPENDS
anatofuz
parents:
diff changeset
101 ${codegen_deps}
anatofuz
parents:
diff changeset
102
anatofuz
parents:
diff changeset
103 LINK_LIBS
anatofuz
parents:
diff changeset
104 clangAnalysis
anatofuz
parents:
diff changeset
105 clangAST
anatofuz
parents:
diff changeset
106 clangASTMatchers
anatofuz
parents:
diff changeset
107 clangBasic
anatofuz
parents:
diff changeset
108 clangFrontend
anatofuz
parents:
diff changeset
109 clangLex
anatofuz
parents:
diff changeset
110 clangSerialization
anatofuz
parents:
diff changeset
111 )