[InstCombine] Signed saturation patterns
[llvm-complete.git] / utils / gn / secondary / llvm / lib / CodeGen / GlobalISel / BUILD.gn
blobdcfc1d1c358195785c7378455a137c5d1f4d6e80
1 static_library("GlobalISel") {
2   output_name = "LLVMGlobalISel"
3   deps = [
4     "//llvm/include/llvm/Config:config",
5     "//llvm/include/llvm/Config:llvm-config",
6     "//llvm/lib/Analysis",
7     "//llvm/lib/CodeGen",
8     "//llvm/lib/IR",
9     "//llvm/lib/MC",
10     "//llvm/lib/Support",
11     "//llvm/lib/Target",
12     "//llvm/lib/Transforms/Utils",
13   ]
14   sources = [
15     "CSEInfo.cpp",
16     "CSEMIRBuilder.cpp",
17     "CallLowering.cpp",
18     "Combiner.cpp",
19     "CombinerHelper.cpp",
20     "GISelChangeObserver.cpp",
21     "GISelKnownBits.cpp",
22     "GlobalISel.cpp",
23     "IRTranslator.cpp",
24     "InstructionSelect.cpp",
25     "InstructionSelector.cpp",
26     "LegalityPredicates.cpp",
27     "LegalizeMutations.cpp",
28     "Legalizer.cpp",
29     "LegalizerHelper.cpp",
30     "LegalizerInfo.cpp",
31     "Localizer.cpp",
32     "MachineIRBuilder.cpp",
33     "RegBankSelect.cpp",
34     "RegisterBank.cpp",
35     "RegisterBankInfo.cpp",
36     "Utils.cpp",
37   ]