aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2024-01-09 10:50:28 -0500
committerNico Weber <thakis@chromium.org>2024-01-09 10:53:32 -0500
commit7f9e3bf062a4aa36ed5350282cc1c307641145f0 (patch)
tree2c4c5dedba734a632f7d0d3317157a3222c2be0e
parent4b7e861d136d941d86b234fbcef520fd798b26fa (diff)
downloadllvm-7f9e3bf062a4aa36ed5350282cc1c307641145f0.zip
llvm-7f9e3bf062a4aa36ed5350282cc1c307641145f0.tar.gz
llvm-7f9e3bf062a4aa36ed5350282cc1c307641145f0.tar.bz2
[gn] port 07c9189fcc06 (DWARFLinker/Classic)
-rw-r--r--llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn1
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/DWARFLinker/BUILD.gn13
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn20
-rw-r--r--llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn (renamed from llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel/BUILD.gn)5
-rw-r--r--llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn3
-rw-r--r--llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn3
-rw-r--r--llvm/utils/gn/secondary/llvm/unittests/DWARFLinkerParallel/BUILD.gn2
7 files changed, 31 insertions, 16 deletions
diff --git a/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn b/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
index 364e2c5..13fd39c 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 58829e9..1540e7b 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 0000000..b3a8e03
--- /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
index 919e07d..117508a 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 e962d10..d22d043 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 4f75212..3654ace 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 48daaed..9a39de4 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",
]