[llvm] [gn build] Port commits (PR #190392)

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 3 12:29:18 PDT 2026


https://github.com/aeubanks created https://github.com/llvm/llvm-project/pull/190392

0cecacd971a5
2cff995e91c3
34ec1870ae46
54e5803d0231
64b728128df3
76ed0ad3577e
d95292f67b48

>From e61cc19a967ab37228de10c0e2fca4a3d9c467a2 Mon Sep 17 00:00:00 2001
From: Arthur Eubanks <aeubanks at google.com>
Date: Fri, 3 Apr 2026 19:20:19 +0000
Subject: [PATCH] [gn build] Port commits

0cecacd971a5
2cff995e91c3
34ec1870ae46
54e5803d0231
64b728128df3
76ed0ad3577e
d95292f67b48
---
 llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn       | 5 ++++-
 llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn            | 1 +
 llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni | 2 ++
 llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn            | 1 +
 llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn      | 1 +
 llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn        | 1 +
 .../utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn | 1 +
 7 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn b/llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn
index a534b69a1ecf4..f3af9038430ac 100644
--- a/llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn
@@ -15,7 +15,10 @@ unittest("PassTests") {
     "//llvm/lib/Object",
     "//llvm/lib/Target:TargetsToBuild",
   ]
-  sources = [ "PointerAuthCFIFixup.cpp" ]
+  sources = [
+    "LivenessAnalysis.cpp",
+    "PointerAuthCFIFixup.cpp",
+  ]
 
   defines = []
   include_dirs = []
diff --git a/llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
index 8148f656fe258..eb2b54b8ea253 100644
--- a/llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
@@ -52,6 +52,7 @@ static_library("Driver") {
     "ToolChains/AMDGPUOpenMP.cpp",
     "ToolChains/AVR.cpp",
     "ToolChains/Arch/AArch64.cpp",
+    "ToolChains/Arch/AMDGPU.cpp",
     "ToolChains/Arch/ARM.cpp",
     "ToolChains/Arch/CSKY.cpp",
     "ToolChains/Arch/LoongArch.cpp",
diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni b/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni
index 97b37880fee58..49f580c42c151 100644
--- a/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni
+++ b/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni
@@ -317,11 +317,13 @@ if (current_cpu == "arm") {
       "divsi3.c",
       "fp_mode.c",
       "modsi3.c",
+      "subdf3.c",
       "udivmodsi4.c",
       "udivsi3.c",
       "umodsi3.c",
     ]
     builtins_sources += [
+      "arm/adddf3.S",
       "arm/aeabi_cdcmp.S",
       "arm/aeabi_cdcmpeq_check_nan.c",
       "arm/aeabi_cfcmp.S",
diff --git a/llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn b/llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
index 41dfc1fdb0bac..f346c50f7b496 100644
--- a/llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
+++ b/llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
@@ -51,6 +51,7 @@ static_library("Host") {
     "common/UDPSocket.cpp",
     "common/XML.cpp",
     "common/ZipFileResolver.cpp",
+    "windows/WindowsFileAction.cpp",
   ]
 
   if (lldb_enable_libedit) {
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
index 13fbdc7f15e78..75a97a8b840e5 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
@@ -275,6 +275,7 @@ static_library("LLVMAMDGPUCodeGen") {
     "SIProgramInfo.cpp",
     "SIRegisterInfo.cpp",
     "SIShrinkInstructions.cpp",
+    "SISpillUtils.cpp",
     "SIWholeQuadMode.cpp",
   ]
 }
diff --git a/llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn
index 1354a5f666096..52348af95be4c 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn
@@ -7,6 +7,7 @@ static_library("lib") {
   ]
   sources = [
     "Context.cpp",
+    "ExecutorBase.cpp",
     "Interpreter.cpp",
     "Value.cpp",
   ]
diff --git a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn
index e528c7cdb1b2e..9d3c92674b713 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn
@@ -15,6 +15,7 @@ unittest("DebugInfoPDBTests") {
     "PDBVariantTest.cpp",
     "PublicsStreamTest.cpp",
     "StringTableBuilderTest.cpp",
+    "TpiStreamTest.cpp",
   ]
 
   # DebugInfoPDBTests uses llvm::getInputFileDirectory(), which expects



More information about the llvm-commits mailing list