llvm.org GIT mirror llvm / e6ad146
gn build: Merge r358818 (JITLink) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358860 91177308-0d34-0410-b5e6-96231b3b80d8 Nico Weber 5 months ago
6 changed file(s) with 56 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 static_library("JITLink") {
1 output_name = "LLVMJITLink"
2 deps = [
3 "//llvm/lib/BinaryFormat",
4 "//llvm/lib/Object",
5 "//llvm/lib/Support",
6 ]
7 sources = [
8 "JITLink.cpp",
9 "JITLinkGeneric.cpp",
10 "JITLink_EHFrameSupport.cpp",
11 "JITLink_MachO.cpp",
12 "JITLink_MachO_x86_64.cpp",
13 "MachOAtomGraphBuilder.cpp",
14 ]
15 }
2020 "LazyReexports.cpp",
2121 "Legacy.cpp",
2222 "NullResolver.cpp",
23 "ObjectLinkingLayer.cpp",
2324 "ObjectTransformLayer.cpp",
2425 "OrcABISupport.cpp",
2526 "OrcCBindings.cpp",
205205 "//llvm/tools/llvm-exegesis",
206206 "//llvm/tools/llvm-extract",
207207 "//llvm/tools/llvm-isel-fuzzer",
208 "//llvm/tools/llvm-jitlink",
208209 "//llvm/tools/llvm-link",
209210 "//llvm/tools/llvm-lto",
210211 "//llvm/tools/llvm-lto2",
0 executable("llvm-jitlink") {
1 deps = [
2 "//llvm/lib/BinaryFormat",
3 "//llvm/lib/ExecutionEngine",
4 "//llvm/lib/ExecutionEngine/JITLink",
5 "//llvm/lib/ExecutionEngine/Orc",
6 "//llvm/lib/ExecutionEngine/RuntimeDyld",
7 "//llvm/lib/MC",
8 "//llvm/lib/Object",
9 "//llvm/lib/Support",
10 "//llvm/lib/Target:TargetsToBuild",
11 ]
12 sources = [
13 "llvm-jitlink-macho.cpp",
14 "llvm-jitlink.cpp",
15 ]
16 }
1414 "DebugInfo/PDB:DebugInfoPDBTests",
1515 "Demangle:DemangleTests",
1616 "ExecutionEngine:ExecutionEngineTests",
17 "ExecutionEngine/JITLink:JITLinkTests",
1718 "ExecutionEngine/MCJIT:MCJITTests",
1819 "ExecutionEngine/Orc:OrcJITTests",
1920 "FuzzMutate:FuzzMutateTests",
0 import("//llvm/utils/unittest/unittest.gni")
1
2 unittest("JITLinkTests") {
3 deps = [
4 "//llvm/lib/ExecutionEngine/JITLink",
5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
6 "//llvm/lib/MC",
7 "//llvm/lib/MC/MCDisassembler",
8 "//llvm/lib/MC/MCParser",
9 "//llvm/lib/Object",
10 "//llvm/lib/Support",
11 "//llvm/lib/Target",
12 "//llvm/lib/Target:TargetsToBuild",
13 "//llvm/lib/Testing/Support",
14 ]
15 sources = [
16 "JITLinkTestCommon.cpp",
17 "JITLinkTest_MachO_x86_64_Tests.cpp",
18 ]
19 }