1set(LLVM_LINK_COMPONENTS 2 BitReader 3 BitWriter 4 Core 5 IPO 6 IRReader 7 InstCombine 8 Instrumentation 9 Linker 10 MC 11 ObjCARCOpts 12 ProfileData 13 ScalarOpts 14 Support 15 Target 16 ) 17 18add_clang_library(clangCodeGen 19 BackendUtil.cpp 20 CGAtomic.cpp 21 CGBlocks.cpp 22 CGBuiltin.cpp 23 CGCUDANV.cpp 24 CGCUDARuntime.cpp 25 CGCXX.cpp 26 CGCXXABI.cpp 27 CGCall.cpp 28 CGClass.cpp 29 CGCleanup.cpp 30 CGDebugInfo.cpp 31 CGDecl.cpp 32 CGDeclCXX.cpp 33 CGException.cpp 34 CGExpr.cpp 35 CGExprAgg.cpp 36 CGExprCXX.cpp 37 CGExprComplex.cpp 38 CGExprConstant.cpp 39 CGExprScalar.cpp 40 CGLoopInfo.cpp 41 CGObjC.cpp 42 CGObjCGNU.cpp 43 CGObjCMac.cpp 44 CGObjCRuntime.cpp 45 CGOpenCLRuntime.cpp 46 CGOpenMPRuntime.cpp 47 CGRecordLayoutBuilder.cpp 48 CGStmt.cpp 49 CGStmtOpenMP.cpp 50 CGVTT.cpp 51 CGVTables.cpp 52 CodeGenABITypes.cpp 53 CodeGenAction.cpp 54 CodeGenFunction.cpp 55 CodeGenModule.cpp 56 CodeGenPGO.cpp 57 CodeGenTBAA.cpp 58 CodeGenTypes.cpp 59 ItaniumCXXABI.cpp 60 MicrosoftCXXABI.cpp 61 ModuleBuilder.cpp 62 SanitizerBlacklist.cpp 63 TargetInfo.cpp 64 65 DEPENDS 66 intrinsics_gen 67 68 LINK_LIBS 69 clangBasic 70 clangAST 71 clangFrontend 72 ) 73