[llvm] 7f9e3bf - [gn] port 07c9189fcc06 (DWARFLinker/Classic)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 9 07:53:39 PST 2024
Author: Nico Weber
Date: 2024-01-09T10:53:32-05:00
New Revision: 7f9e3bf062a4aa36ed5350282cc1c307641145f0
URL: https://github.com/llvm/llvm-project/commit/7f9e3bf062a4aa36ed5350282cc1c307641145f0
DIFF: https://github.com/llvm/llvm-project/commit/7f9e3bf062a4aa36ed5350282cc1c307641145f0.diff
LOG: [gn] port 07c9189fcc06 (DWARFLinker/Classic)
Added:
llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
Modified:
llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn
Removed:
llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel/BUILD.gn
################################################################################
diff --git a/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn b/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
index 364e2c52953da2..13fd39c1302347 100644
--- a/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
@@ -11,6 +11,7 @@ static_library("Rewrite") {
"//bolt/lib/Utils",
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DWARFLinker",
+ "//llvm/lib/DWARFLinker/Classic",
"//llvm/lib/DWP",
"//llvm/lib/DebugInfo/DWARF",
"//llvm/lib/ExecutionEngine/JITLink",
diff --git a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn
index 58829e924cea0a..1540e7b4165baa 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn
@@ -1,18 +1,11 @@
static_library("DWARFLinker") {
- output_name = "LLVMDWARFLinker"
+ output_name = "LLVMDWARFLinkerBase"
deps = [
+ "//llvm/lib/BinaryFormat",
"//llvm/lib/CodeGen",
- "//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DebugInfo/DWARF",
- "//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Support",
- "//llvm/lib/TargetParser",
- ]
- sources = [
- "DWARFLinker.cpp",
- "DWARFLinkerCompileUnit.cpp",
- "DWARFLinkerDeclContext.cpp",
- "DWARFStreamer.cpp",
]
+ sources = [ "Utils.cpp" ]
}
diff --git a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
new file mode 100644
index 00000000000000..b3a8e0331e6825
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
@@ -0,0 +1,20 @@
+static_library("Classic") {
+ output_name = "LLVMDWARFLinker"
+ deps = [
+ "//llvm/lib/BinaryFormat",
+ "//llvm/lib/CodeGen",
+ "//llvm/lib/CodeGen/AsmPrinter",
+ "//llvm/lib/DWARFLinker",
+ "//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/MC",
+ "//llvm/lib/Object",
+ "//llvm/lib/Support",
+ "//llvm/lib/TargetParser",
+ ]
+ sources = [
+ "DWARFLinker.cpp",
+ "DWARFLinkerCompileUnit.cpp",
+ "DWARFLinkerDeclContext.cpp",
+ "DWARFStreamer.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
similarity index 87%
rename from llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel/BUILD.gn
rename to llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
index 919e07d6e33cbd..117508a5cc924f 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
@@ -1,9 +1,10 @@
-static_library("DWARFLinkerParallel") {
+static_library("Parallel") {
output_name = "LLVMDWARFLinkerParallel"
deps = [
"//llvm/lib/BinaryFormat",
"//llvm/lib/CodeGen",
"//llvm/lib/CodeGen/AsmPrinter",
+ "//llvm/lib/DWARFLinker",
"//llvm/lib/DebugInfo/DWARF",
"//llvm/lib/MC",
"//llvm/lib/Object",
@@ -13,7 +14,6 @@ static_library("DWARFLinkerParallel") {
"AcceleratorRecordsSaver.cpp",
"DIEAttributeCloner.cpp",
"DWARFEmitterImpl.cpp",
- "DWARFFile.cpp",
"DWARFLinker.cpp",
"DWARFLinkerCompileUnit.cpp",
"DWARFLinkerImpl.cpp",
@@ -21,7 +21,6 @@ static_library("DWARFLinkerParallel") {
"DWARFLinkerUnit.cpp",
"DependencyTracker.cpp",
"OutputSections.cpp",
- "StringPool.cpp",
"SyntheticTypeNameBuilder.cpp",
]
}
diff --git a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
index e962d100f217ab..d22d0433656e51 100644
--- a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
@@ -11,7 +11,8 @@ driver_executable("dsymutil") {
":Options",
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DWARFLinker",
- "//llvm/lib/DWARFLinkerParallel",
+ "//llvm/lib/DWARFLinker/Classic",
+ "//llvm/lib/DWARFLinker/Parallel",
"//llvm/lib/DebugInfo/DWARF",
"//llvm/lib/MC",
"//llvm/lib/Object",
diff --git a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
index 4f75212b409127..3654acef9fdfd8 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
@@ -10,7 +10,8 @@ executable("llvm-dwarfutil") {
":Options",
"//llvm/lib/CodeGen",
"//llvm/lib/DWARFLinker",
- "//llvm/lib/DWARFLinkerParallel",
+ "//llvm/lib/DWARFLinker/Classic",
+ "//llvm/lib/DWARFLinker/Parallel",
"//llvm/lib/DebugInfo/DWARF",
"//llvm/lib/MC",
"//llvm/lib/ObjCopy",
diff --git a/llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn
index 48daaed3af7634..9a39de49b95c16 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn
@@ -2,7 +2,7 @@ import("//third-party/unittest/unittest.gni")
unittest("DWARFLinkerParallelTests") {
deps = [
- "//llvm/lib/DWARFLinkerParallel",
+ "//llvm/lib/DWARFLinker/Parallel",
"//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
More information about the llvm-commits
mailing list