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

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


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-amdgpu

Author: Arthur Eubanks (aeubanks)

<details>
<summary>Changes</summary>

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

---
Full diff: https://github.com/llvm/llvm-project/pull/190392.diff


7 Files Affected:

- (modified) llvm/utils/gn/secondary/bolt/unittests/Passes/BUILD.gn (+4-1) 
- (modified) llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn (+1) 
- (modified) llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni (+2) 
- (modified) llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn (+1) 
- (modified) llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn (+1) 
- (modified) llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn (+1) 
- (modified) llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn (+1) 


``````````diff
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

``````````

</details>


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


More information about the llvm-commits mailing list