brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.0 KiB · d0e28e9 Raw
150 lines · plain
1static_library("CodeGen") {2  output_name = "clangCodeGen"3  configs += [ "//llvm/utils/gn/build:clang_code" ]4  deps = [5    "//clang/include/clang/Basic:arm_cde_builtin_cg",6    "//clang/include/clang/Basic:arm_mve_builtin_cg",7    "//clang/include/clang/Basic:arm_sme_builtin_cg",8    "//clang/include/clang/Basic:arm_sve_builtin_cg",9    "//clang/include/clang/Basic:riscv_andes_vector_builtin_cg",10    "//clang/include/clang/Basic:riscv_sifive_vector_builtin_cg",11    "//clang/include/clang/Basic:riscv_vector_builtin_cg",12    "//clang/lib/AST",13    "//clang/lib/Analysis",14    "//clang/lib/Basic",15    "//clang/lib/Frontend",16    "//clang/lib/Lex",17    "//llvm/lib/Analysis",18    "//llvm/lib/Bitcode/Reader",19    "//llvm/lib/CodeGen",20    "//llvm/lib/Demangle",21    "//llvm/lib/Frontend/Driver",22    "//llvm/lib/Frontend/HLSL",23    "//llvm/lib/Frontend/Offloading",24    "//llvm/lib/IR",25    "//llvm/lib/IRPrinter",26    "//llvm/lib/IRReader",27    "//llvm/lib/LTO",28    "//llvm/lib/Linker",29    "//llvm/lib/MC",30    "//llvm/lib/Object",31    "//llvm/lib/Passes",32    "//llvm/lib/ProfileData",33    "//llvm/lib/ProfileData/Coverage",34    "//llvm/lib/Support",35    "//llvm/lib/Target",36    "//llvm/lib/TargetParser",37    "//llvm/lib/Transforms/Coroutines",38    "//llvm/lib/Transforms/IPO",39    "//llvm/lib/Transforms/InstCombine",40    "//llvm/lib/Transforms/Instrumentation",41    "//llvm/lib/Transforms/ObjCARC",42    "//llvm/lib/Transforms/Scalar",43    "//llvm/lib/Transforms/Utils",44  ]45  include_dirs = [ "." ]46  sources = [47    "ABIInfo.cpp",48    "ABIInfoImpl.cpp",49    "BackendUtil.cpp",50    "CGAtomic.cpp",51    "CGBlocks.cpp",52    "CGBuiltin.cpp",53    "CGCUDANV.cpp",54    "CGCUDARuntime.cpp",55    "CGCXX.cpp",56    "CGCXXABI.cpp",57    "CGCall.cpp",58    "CGClass.cpp",59    "CGCleanup.cpp",60    "CGCoroutine.cpp",61    "CGDebugInfo.cpp",62    "CGDecl.cpp",63    "CGDeclCXX.cpp",64    "CGException.cpp",65    "CGExpr.cpp",66    "CGExprAgg.cpp",67    "CGExprCXX.cpp",68    "CGExprComplex.cpp",69    "CGExprConstant.cpp",70    "CGExprScalar.cpp",71    "CGGPUBuiltin.cpp",72    "CGHLSLBuiltins.cpp",73    "CGHLSLRuntime.cpp",74    "CGLoopInfo.cpp",75    "CGNonTrivialStruct.cpp",76    "CGObjC.cpp",77    "CGObjCGNU.cpp",78    "CGObjCMac.cpp",79    "CGObjCRuntime.cpp",80    "CGOpenCLRuntime.cpp",81    "CGOpenMPRuntime.cpp",82    "CGOpenMPRuntimeGPU.cpp",83    "CGPointerAuth.cpp",84    "CGRecordLayoutBuilder.cpp",85    "CGStmt.cpp",86    "CGStmtOpenMP.cpp",87    "CGVTT.cpp",88    "CGVTables.cpp",89    "CodeGenABITypes.cpp",90    "CodeGenAction.cpp",91    "CodeGenFunction.cpp",92    "CodeGenModule.cpp",93    "CodeGenPGO.cpp",94    "CodeGenSYCL.cpp",95    "CodeGenTBAA.cpp",96    "CodeGenTypes.cpp",97    "ConstantInitBuilder.cpp",98    "CoverageMappingGen.cpp",99    "HLSLBufferLayoutBuilder.cpp",100    "ItaniumCXXABI.cpp",101    "LinkInModulesPass.cpp",102    "MacroPPCallbacks.cpp",103    "MicrosoftCXXABI.cpp",104    "ModuleBuilder.cpp",105    "ObjectFilePCHContainerWriter.cpp",106    "PatternInit.cpp",107    "SanitizerMetadata.cpp",108    "SwiftCallingConv.cpp",109    "TargetBuiltins/AMDGPU.cpp",110    "TargetBuiltins/ARM.cpp",111    "TargetBuiltins/DirectX.cpp",112    "TargetBuiltins/Hexagon.cpp",113    "TargetBuiltins/NVPTX.cpp",114    "TargetBuiltins/PPC.cpp",115    "TargetBuiltins/RISCV.cpp",116    "TargetBuiltins/SPIR.cpp",117    "TargetBuiltins/SystemZ.cpp",118    "TargetBuiltins/WebAssembly.cpp",119    "TargetBuiltins/X86.cpp",120    "TargetInfo.cpp",121    "Targets/AArch64.cpp",122    "Targets/AMDGPU.cpp",123    "Targets/ARC.cpp",124    "Targets/ARM.cpp",125    "Targets/AVR.cpp",126    "Targets/BPF.cpp",127    "Targets/CSKY.cpp",128    "Targets/DirectX.cpp",129    "Targets/Hexagon.cpp",130    "Targets/Lanai.cpp",131    "Targets/LoongArch.cpp",132    "Targets/M68k.cpp",133    "Targets/MSP430.cpp",134    "Targets/Mips.cpp",135    "Targets/NVPTX.cpp",136    "Targets/PPC.cpp",137    "Targets/RISCV.cpp",138    "Targets/SPIR.cpp",139    "Targets/Sparc.cpp",140    "Targets/SystemZ.cpp",141    "Targets/TCE.cpp",142    "Targets/VE.cpp",143    "Targets/WebAssembly.cpp",144    "Targets/X86.cpp",145    "Targets/XCore.cpp",146    "TrapReasonBuilder.cpp",147    "VarBypassDetector.cpp",148  ]149}150