| set(LLVM_LINK_COMPONENTS | 
 |   Analysis | 
 |   BitReader | 
 |   BitWriter | 
 |   Core | 
 |   Coroutines | 
 |   Coverage | 
 |   Demangle | 
 |   Extensions | 
 |   FrontendOpenMP | 
 |   IPO | 
 |   IRReader | 
 |   AggressiveInstCombine | 
 |   InstCombine | 
 |   Instrumentation | 
 |   LTO | 
 |   Linker | 
 |   MC | 
 |   ObjCARCOpts | 
 |   Object | 
 |   Passes | 
 |   ProfileData | 
 |   Remarks | 
 |   ScalarOpts | 
 |   Support | 
 |   Target | 
 |   TransformUtils | 
 |   ) | 
 |  | 
 | add_clang_library(clangCodeGen | 
 |   BackendUtil.cpp | 
 |   CGAtomic.cpp | 
 |   CGBlocks.cpp | 
 |   CGBuiltin.cpp | 
 |   CGCUDANV.cpp | 
 |   CGCUDARuntime.cpp | 
 |   CGCXX.cpp | 
 |   CGCXXABI.cpp | 
 |   CGCall.cpp | 
 |   CGClass.cpp | 
 |   CGCleanup.cpp | 
 |   CGCoroutine.cpp | 
 |   CGDebugInfo.cpp | 
 |   CGDecl.cpp | 
 |   CGDeclCXX.cpp | 
 |   CGException.cpp | 
 |   CGExpr.cpp | 
 |   CGExprAgg.cpp | 
 |   CGExprCXX.cpp | 
 |   CGExprComplex.cpp | 
 |   CGExprConstant.cpp | 
 |   CGExprScalar.cpp | 
 |   CGGPUBuiltin.cpp | 
 |   CGLoopInfo.cpp | 
 |   CGNonTrivialStruct.cpp | 
 |   CGObjC.cpp | 
 |   CGObjCGNU.cpp | 
 |   CGObjCMac.cpp | 
 |   CGObjCRuntime.cpp | 
 |   CGOpenCLRuntime.cpp | 
 |   CGOpenMPRuntime.cpp | 
 |   CGOpenMPRuntimeGPU.cpp | 
 |   CGRecordLayoutBuilder.cpp | 
 |   CGStmt.cpp | 
 |   CGStmtOpenMP.cpp | 
 |   CGVTT.cpp | 
 |   CGVTables.cpp | 
 |   CodeGenABITypes.cpp | 
 |   CodeGenAction.cpp | 
 |   CodeGenFunction.cpp | 
 |   CodeGenModule.cpp | 
 |   CodeGenPGO.cpp | 
 |   CodeGenTBAA.cpp | 
 |   CodeGenTypes.cpp | 
 |   ConstantInitBuilder.cpp | 
 |   CoverageMappingGen.cpp | 
 |   ItaniumCXXABI.cpp | 
 |   MacroPPCallbacks.cpp | 
 |   MicrosoftCXXABI.cpp | 
 |   ModuleBuilder.cpp | 
 |   ObjectFilePCHContainerOperations.cpp | 
 |   PatternInit.cpp | 
 |   SanitizerMetadata.cpp | 
 |   SwiftCallingConv.cpp | 
 |   TargetInfo.cpp | 
 |   VarBypassDetector.cpp | 
 |  | 
 |   DEPENDS | 
 |   intrinsics_gen | 
 |  | 
 |   LINK_LIBS | 
 |   clangAnalysis | 
 |   clangAST | 
 |   clangBasic | 
 |   clangFrontend | 
 |   clangLex | 
 |   clangSerialization | 
 |   ) |