1set(LLVM_LINK_COMPONENTS 2 Analysis 3 BitReader 4 BitWriter 5 Core 6 Coroutines 7 Coverage 8 Demangle 9 Extensions 10 FrontendOpenMP 11 IPO 12 IRReader 13 AggressiveInstCombine 14 InstCombine 15 Instrumentation 16 LTO 17 Linker 18 MC 19 ObjCARCOpts 20 Object 21 Passes 22 ProfileData 23 Remarks 24 ScalarOpts 25 Support 26 Target 27 TransformUtils 28 ) 29 30add_clang_library(clangCodeGen 31 BackendUtil.cpp 32 CGAtomic.cpp 33 CGBlocks.cpp 34 CGBuiltin.cpp 35 CGCUDANV.cpp 36 CGCUDARuntime.cpp 37 CGCXX.cpp 38 CGCXXABI.cpp 39 CGCall.cpp 40 CGClass.cpp 41 CGCleanup.cpp 42 CGCoroutine.cpp 43 CGDebugInfo.cpp 44 CGDecl.cpp 45 CGDeclCXX.cpp 46 CGException.cpp 47 CGExpr.cpp 48 CGExprAgg.cpp 49 CGExprCXX.cpp 50 CGExprComplex.cpp 51 CGExprConstant.cpp 52 CGExprScalar.cpp 53 CGGPUBuiltin.cpp 54 CGHLSLRuntime.cpp 55 CGLoopInfo.cpp 56 CGNonTrivialStruct.cpp 57 CGObjC.cpp 58 CGObjCGNU.cpp 59 CGObjCMac.cpp 60 CGObjCRuntime.cpp 61 CGOpenCLRuntime.cpp 62 CGOpenMPRuntime.cpp 63 CGOpenMPRuntimeGPU.cpp 64 CGRecordLayoutBuilder.cpp 65 CGStmt.cpp 66 CGStmtOpenMP.cpp 67 CGVTT.cpp 68 CGVTables.cpp 69 CodeGenABITypes.cpp 70 CodeGenAction.cpp 71 CodeGenFunction.cpp 72 CodeGenModule.cpp 73 CodeGenPGO.cpp 74 CodeGenTBAA.cpp 75 CodeGenTypes.cpp 76 ConstantInitBuilder.cpp 77 CoverageMappingGen.cpp 78 ItaniumCXXABI.cpp 79 MacroPPCallbacks.cpp 80 MicrosoftCXXABI.cpp 81 ModuleBuilder.cpp 82 ObjectFilePCHContainerOperations.cpp 83 PatternInit.cpp 84 SanitizerMetadata.cpp 85 SwiftCallingConv.cpp 86 TargetInfo.cpp 87 VarBypassDetector.cpp 88 89 DEPENDS 90 intrinsics_gen 91 92 LINK_LIBS 93 clangAnalysis 94 clangAST 95 clangBasic 96 clangFrontend 97 clangLex 98 clangSerialization 99 ) 100