[llvm] d86f078 - [gn build] (manually) merge 1d0676b54c4e3
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 13 06:41:38 PST 2020
Author: Nico Weber
Date: 2020-11-13T09:41:19-05:00
New Revision: d86f07888a1cdd67bc2b695934248f835cd67ed3
URL: https://github.com/llvm/llvm-project/commit/d86f07888a1cdd67bc2b695934248f835cd67ed3
DIFF: https://github.com/llvm/llvm-project/commit/d86f07888a1cdd67bc2b695934248f835cd67ed3.diff
LOG: [gn build] (manually) merge 1d0676b54c4e3
Added:
llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/Shared/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/llvm-jitlink-executor/BUILD.gn
Modified:
llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
llvm/utils/gn/secondary/llvm/test/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
Removed:
llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn
################################################################################
diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn
index ce458e997ee8..a0af193ffd80 100644
--- a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn
@@ -2,6 +2,7 @@ static_library("JITLink") {
output_name = "LLVMJITLink"
deps = [
"//llvm/lib/BinaryFormat",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
"//llvm/lib/Object",
"//llvm/lib/Support",
]
diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
index fdb6b9c899f5..c64a3f83aebb 100644
--- a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
@@ -3,7 +3,8 @@ static_library("Orc") {
deps = [
"//llvm/lib/ExecutionEngine",
"//llvm/lib/ExecutionEngine/JITLink",
- "//llvm/lib/ExecutionEngine/OrcError",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
+ "//llvm/lib/ExecutionEngine/Orc/TargetProcess",
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/IR",
"//llvm/lib/Object",
@@ -34,6 +35,7 @@ static_library("Orc") {
"SpeculateAnalyses.cpp",
"Speculation.cpp",
"TPCDynamicLibrarySearchGenerator.cpp",
+ "TPCEHFrameRegistrar.cpp",
"TPCIndirectionUtils.cpp",
"TargetProcessControl.cpp",
"ThreadSafeModule.cpp",
diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/Shared/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/Shared/BUILD.gn
new file mode 100644
index 000000000000..812e79d1e8ed
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/Shared/BUILD.gn
@@ -0,0 +1,9 @@
+static_library("Shared") {
+ output_name = "LLVMOrcShared"
+ deps = [ "//llvm/lib/Support" ]
+ sources = [
+ "OrcError.cpp",
+ "RPCError.cpp",
+ "TargetProcessControlTypes.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn
new file mode 100644
index 000000000000..f885facb1fb4
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn
@@ -0,0 +1,11 @@
+static_library("TargetProcess") {
+ output_name = "LLVMOrcTargetProcess"
+ deps = [
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "RegisterEHFrames.cpp",
+ "TargetExecutionUtils.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn
deleted file mode 100644
index 038ae514dfcb..000000000000
--- a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn
+++ /dev/null
@@ -1,8 +0,0 @@
-static_library("OrcError") {
- output_name = "LLVMOrcError"
- deps = [ "//llvm/lib/Support" ]
- sources = [
- "OrcError.cpp",
- "RPCError.cpp",
- ]
-}
diff --git a/llvm/utils/gn/secondary/llvm/test/BUILD.gn b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
index 1b48d0875121..d474ea004a73 100644
--- a/llvm/utils/gn/secondary/llvm/test/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
@@ -234,6 +234,7 @@ group("test") {
"//llvm/tools/llvm-ifs",
"//llvm/tools/llvm-isel-fuzzer",
"//llvm/tools/llvm-jitlink",
+ "//llvm/tools/llvm-jitlink/llvm-jitlink-executor",
"//llvm/tools/llvm-libtool-darwin",
"//llvm/tools/llvm-link",
"//llvm/tools/llvm-lipo",
diff --git a/llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn
index e356479d2d55..8eede7ee4741 100644
--- a/llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn
@@ -9,6 +9,8 @@ executable("lli") {
"//llvm/lib/ExecutionEngine/Interpreter",
"//llvm/lib/ExecutionEngine/MCJIT",
"//llvm/lib/ExecutionEngine/Orc",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
+ "//llvm/lib/ExecutionEngine/Orc/TargetProcess",
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/IR",
"//llvm/lib/IRReader",
diff --git a/llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn
index 03bcb5f9838b..6d2ec93584ef 100644
--- a/llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn
@@ -1,6 +1,7 @@
executable("lli-child-target") {
deps = [
"//llvm/lib/ExecutionEngine/Orc",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/Support",
]
diff --git a/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/llvm-jitlink-executor/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/llvm-jitlink-executor/BUILD.gn
new file mode 100644
index 000000000000..526897a92f09
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/llvm-jitlink-executor/BUILD.gn
@@ -0,0 +1,7 @@
+executable("llvm-jitlink-executor") {
+ deps = [
+ "//llvm/lib/ExecutionEngine/Orc/TargetProcess",
+ "//llvm/lib/Support",
+ ]
+ sources = [ "llvm-jitlink-executor.cpp" ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
index 4844f3645d44..ff53168f0289 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
@@ -3,6 +3,8 @@ import("//llvm/utils/unittest/unittest.gni")
unittest("JITLinkTests") {
deps = [
"//llvm/lib/ExecutionEngine/JITLink",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
+ "//llvm/lib/ExecutionEngine/Orc/TargetProcess",
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/Object",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
index 266406b0446d..d4dbec434c52 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
@@ -4,6 +4,7 @@ unittest("OrcJITTests") {
deps = [
"//llvm/lib/ExecutionEngine",
"//llvm/lib/ExecutionEngine/Orc",
+ "//llvm/lib/ExecutionEngine/Orc/Shared",
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/IR",
"//llvm/lib/Object",
More information about the llvm-commits
mailing list