[InstCombine] Signed saturation patterns
[llvm-complete.git] / utils / gn / secondary / clang / lib / CodeGen / BUILD.gn
blob0d63baffd1d03b3add7a00772739ed68b74757b8
1 static_library("CodeGen") {
2   output_name = "clangCodeGen"
3   configs += [ "//llvm/utils/gn/build:clang_code" ]
4   deps = [
5     "//clang/lib/AST",
6     "//clang/lib/Analysis",
7     "//clang/lib/Basic",
8     "//clang/lib/Frontend",
9     "//clang/lib/Lex",
10     "//llvm/lib/Analysis",
11     "//llvm/lib/Bitcode/Reader",
12     "//llvm/lib/IR",
13     "//llvm/lib/IRReader",
14     "//llvm/lib/LTO",
15     "//llvm/lib/Linker",
16     "//llvm/lib/MC",
17     "//llvm/lib/Object",
18     "//llvm/lib/Passes",
19     "//llvm/lib/ProfileData",
20     "//llvm/lib/ProfileData/Coverage",
21     "//llvm/lib/Support",
22     "//llvm/lib/Target",
23     "//llvm/lib/Transforms/Coroutines",
24     "//llvm/lib/Transforms/IPO",
25     "//llvm/lib/Transforms/InstCombine",
26     "//llvm/lib/Transforms/Instrumentation",
27     "//llvm/lib/Transforms/ObjCARC",
28     "//llvm/lib/Transforms/Scalar",
29     "//llvm/lib/Transforms/Utils",
30   ]
31   sources = [
32     "BackendUtil.cpp",
33     "CGAtomic.cpp",
34     "CGBlocks.cpp",
35     "CGBuiltin.cpp",
36     "CGCUDANV.cpp",
37     "CGCUDARuntime.cpp",
38     "CGCXX.cpp",
39     "CGCXXABI.cpp",
40     "CGCall.cpp",
41     "CGClass.cpp",
42     "CGCleanup.cpp",
43     "CGCoroutine.cpp",
44     "CGDebugInfo.cpp",
45     "CGDecl.cpp",
46     "CGDeclCXX.cpp",
47     "CGException.cpp",
48     "CGExpr.cpp",
49     "CGExprAgg.cpp",
50     "CGExprCXX.cpp",
51     "CGExprComplex.cpp",
52     "CGExprConstant.cpp",
53     "CGExprScalar.cpp",
54     "CGGPUBuiltin.cpp",
55     "CGLoopInfo.cpp",
56     "CGNonTrivialStruct.cpp",
57     "CGObjC.cpp",
58     "CGObjCGNU.cpp",
59     "CGObjCMac.cpp",
60     "CGObjCRuntime.cpp",
61     "CGOpenCLRuntime.cpp",
62     "CGOpenMPRuntime.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   ]