1 static_library("CodeGen") {
2 output_name = "clangCodeGen"
3 configs += [ "//llvm/utils/gn/build:clang_code" ]
6 "//clang/lib/Analysis",
8 "//clang/lib/Frontend",
10 "//llvm/lib/Analysis",
11 "//llvm/lib/Bitcode/Reader",
13 "//llvm/lib/IRReader",
19 "//llvm/lib/ProfileData",
20 "//llvm/lib/ProfileData/Coverage",
23 "//llvm/lib/Transforms/Coroutines",
24 "//llvm/lib/Transforms/IPO",
25 "//llvm/lib/Transforms/InstCombine",
26 "//llvm/lib/Transforms/Instrumentation",
27 "//llvm/lib/Transforms/ObjCARC",
28 "//llvm/lib/Transforms/Scalar",
29 "//llvm/lib/Transforms/Utils",
56 "CGNonTrivialStruct.cpp",
61 "CGOpenCLRuntime.cpp",
62 "CGOpenMPRuntime.cpp",
63 "CGOpenMPRuntimeNVPTX.cpp",
64 "CGRecordLayoutBuilder.cpp",
69 "CodeGenABITypes.cpp",
71 "CodeGenFunction.cpp",
76 "ConstantInitBuilder.cpp",
77 "CoverageMappingGen.cpp",
79 "MacroPPCallbacks.cpp",
80 "MicrosoftCXXABI.cpp",
82 "ObjectFilePCHContainerOperations.cpp",
84 "SanitizerMetadata.cpp",
85 "SwiftCallingConv.cpp",
87 "VarBypassDetector.cpp",