[llvm] 347a5f4 - [gn] port 23f1ba3ee456 (DebugInfo/DWARF/LowLevel)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 29 13:28:11 PDT 2025
Author: Nico Weber
Date: 2025-06-29T22:27:53+02:00
New Revision: 347a5f4f3d8d363705f069301f84d7350698801f
URL: https://github.com/llvm/llvm-project/commit/347a5f4f3d8d363705f069301f84d7350698801f
DIFF: https://github.com/llvm/llvm-project/commit/347a5f4f3d8d363705f069301f84d7350698801f.diff
LOG: [gn] port 23f1ba3ee456 (DebugInfo/DWARF/LowLevel)
Added:
llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/LowLevel/BUILD.gn
Modified:
llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn
llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn b/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn
index f4a679345d712..d4ec80b3d5be8 100644
--- a/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn
@@ -6,6 +6,7 @@ static_library("Core") {
"//llvm/lib/BinaryFormat",
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/Demangle",
"//llvm/lib/MC",
"//llvm/lib/MC/MCDisassembler",
diff --git a/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn b/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
index 5100478114d91..b856d1c2f7fb0 100644
--- a/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
@@ -14,6 +14,7 @@ static_library("Rewrite") {
"//llvm/lib/DWARFLinker/Classic",
"//llvm/lib/DWP",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/ExecutionEngine/JITLink",
"//llvm/lib/MC",
"//llvm/lib/Object",
diff --git a/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
index 87368557c42c8..8b38f1a9f5623 100644
--- a/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn
@@ -6,6 +6,7 @@ static_library("AsmPrinter") {
"//llvm/lib/CodeGen",
"//llvm/lib/DebugInfo/CodeView",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/DebugInfo/MSF",
"//llvm/lib/IR",
"//llvm/lib/MC",
diff --git a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
index b3a8e0331e682..3258f519cf5a7 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Classic/BUILD.gn
@@ -6,6 +6,7 @@ static_library("Classic") {
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DWARFLinker",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
index 117508a5cc924..9844d3ea39b16 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DWARFLinker/Parallel/BUILD.gn
@@ -6,6 +6,7 @@ static_library("Parallel") {
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DWARFLinker",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn
index 406e80055180a..f2e518de81866 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn
@@ -2,6 +2,7 @@ static_library("DWARF") {
output_name = "LLVMDebugInfoDWARF"
deps = [
"//llvm/lib/BinaryFormat",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/LowLevel/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/LowLevel/BUILD.gn
new file mode 100644
index 0000000000000..a8cf7845b0236
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/LowLevel/BUILD.gn
@@ -0,0 +1,12 @@
+static_library("LowLevel") {
+ output_name = "LLVMDebugInfoDWARFLowLevel"
+ deps = [
+ "//llvm/lib/BinaryFormat",
+ "//llvm/lib/Support",
+ "//llvm/lib/TargetParser",
+ ]
+ sources = [
+ "DWARFCFIProgram.cpp",
+ "DWARFExpression.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
index cca2cb7ee5016..ecccdf5ea63ec 100644
--- a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
@@ -4,6 +4,7 @@ static_library("LogicalView") {
"//llvm/lib/BinaryFormat",
"//llvm/lib/DebugInfo/CodeView",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/DebugInfo/PDB",
"//llvm/lib/Demangle",
"//llvm/lib/MC",
diff --git a/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn
index 90f997c58fa9c..28063dc794a90 100644
--- a/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn
@@ -2,6 +2,7 @@ static_library("ProfileData") {
output_name = "LLVMProfileData"
deps = [
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/DebugInfo/Symbolize",
"//llvm/lib/IR",
"//llvm/lib/Object",
diff --git a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
index 8b5c7a667fa10..acf97582ac5d3 100644
--- a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
@@ -14,6 +14,7 @@ driver_executable("dsymutil") {
"//llvm/lib/DWARFLinker/Classic",
"//llvm/lib/DWARFLinker/Parallel",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Option",
diff --git a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
index ab044d165a79d..877f9fdce1f75 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
@@ -1,6 +1,7 @@
executable("llvm-dwarfdump") {
deps = [
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Support",
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 3654acef9fdfd..8c8088656ee13 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-dwarfutil/BUILD.gn
@@ -13,6 +13,7 @@ executable("llvm-dwarfutil") {
"//llvm/lib/DWARFLinker/Classic",
"//llvm/lib/DWARFLinker/Parallel",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/ObjCopy",
"//llvm/lib/Object",
diff --git a/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
index e70c7603c4a4b..4e9d162b28c0d 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
@@ -45,6 +45,7 @@ driver_executable("llvm-objdump") {
"//llvm/include/llvm/Config:config",
"//llvm/lib/CodeGen",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/DebugInfo/PDB",
"//llvm/lib/DebugInfo/Symbolize",
"//llvm/lib/Debuginfod",
diff --git a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
index d8b6697ee0738..d0f91a5cdeb0b 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn
@@ -5,6 +5,7 @@ unittest("DebugInfoDWARFTests") {
"//llvm/lib/CodeGen",
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DebugInfo/DWARF",
+ "//llvm/lib/DebugInfo/DWARF/LowLevel",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/ObjectYAML",
More information about the llvm-commits
mailing list