1set(LLVM_LINK_COMPONENTS 2 Analysis 3 BitReader 4 BitWriter 5 Core 6 Coroutines 7 Coverage 8 Extensions 9 FrontendOpenMP 10 IPO 11 IRReader 12 AggressiveInstCombine 13 InstCombine 14 Instrumentation 15 LTO 16 Linker 17 MC 18 ObjCARCOpts 19 Object 20 Passes 21 ProfileData 22 Remarks 23 ScalarOpts 24 Support 25 Target 26 TransformUtils 27 ) 28 29add_clang_library(clangCodeGen 30 BackendUtil.cpp 31 CGAtomic.cpp 32 CGBlocks.cpp 33 CGBuiltin.cpp 34 CGCUDANV.cpp 35 CGCUDARuntime.cpp 36 CGCXX.cpp 37 CGCXXABI.cpp 38 CGCall.cpp 39 CGClass.cpp 40 CGCleanup.cpp 41 CGCoroutine.cpp 42 CGDebugInfo.cpp 43 CGDecl.cpp 44 CGDeclCXX.cpp 45 CGException.cpp 46 CGExpr.cpp 47 CGExprAgg.cpp 48 CGExprCXX.cpp 49 CGExprComplex.cpp 50 CGExprConstant.cpp 51 CGExprScalar.cpp 52 CGGPUBuiltin.cpp 53 CGLoopInfo.cpp 54 CGNonTrivialStruct.cpp 55 CGObjC.cpp 56 CGObjCGNU.cpp 57 CGObjCMac.cpp 58 CGObjCRuntime.cpp 59 CGOpenCLRuntime.cpp 60 CGOpenMPRuntime.cpp 61 CGOpenMPRuntimeAMDGCN.cpp 62 CGOpenMPRuntimeGPU.cpp 63 CGOpenMPRuntimeNVPTX.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