[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