DAG: Fix assuming f16 is the only 16-bit fp type in concat vector combine (#121637)
[llvm-project.git] / llvm / utils / gn / secondary / lld / MachO / BUILD.gn
blobdb608e3cc74497d929f08530f2d7ae541569ab06
1 import("//llvm/utils/TableGen/tablegen.gni")
3 tablegen("Options") {
4   visibility = [ ":MachO" ]
5   args = [ "-gen-opt-parser-defs" ]
8 static_library("MachO") {
9   output_name = "lldMachO"
10   configs += [ "//llvm/utils/gn/build:lld_code" ]
11   deps = [
12     ":Options",
13     "//lld/Common",
14     "//llvm/lib/BinaryFormat",
15     "//llvm/lib/Object",
16     "//llvm/lib/Option",
17     "//llvm/lib/Support",
18     "//llvm/lib/Target:TargetsToBuild",
19     "//llvm/lib/TargetParser",
20   ]
21   include_dirs = [
22     ".",
23     "//libunwind/include",
24   ]
25   sources = [
26     "Arch/ARM64.cpp",
27     "Arch/ARM64Common.cpp",
28     "Arch/ARM64_32.cpp",
29     "Arch/X86_64.cpp",
30     "BPSectionOrderer.cpp",
31     "ConcatOutputSection.cpp",
32     "Driver.cpp",
33     "DriverUtils.cpp",
34     "Dwarf.cpp",
35     "EhFrame.cpp",
36     "ExportTrie.cpp",
37     "ICF.cpp",
38     "InputFiles.cpp",
39     "InputSection.cpp",
40     "LTO.cpp",
41     "MapFile.cpp",
42     "MarkLive.cpp",
43     "ObjC.cpp",
44     "OutputSection.cpp",
45     "OutputSegment.cpp",
46     "Relocations.cpp",
47     "SectionPriorities.cpp",
48     "Sections.cpp",
49     "SymbolTable.cpp",
50     "Symbols.cpp",
51     "SyntheticSections.cpp",
52     "Target.cpp",
53     "UnwindInfoSection.cpp",
54     "Writer.cpp",
55   ]