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