[llvm] [llvm-objopy]: Add elf64-amdgpu (PR #190467)

via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 4 08:52:54 PDT 2026


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-binary-utilities

Author: Bas Nieuwenhuizen (BNieuwenhuizen)

<details>
<summary>Changes</summary>

If I assemble something with llvm-mc -arch amdgcn I get elf64-amdgpu, so make it possible to go elf->binary->elf.

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


1 Files Affected:

- (modified) llvm/tools/llvm-objcopy/ObjcopyOptions.cpp (+2) 


``````````diff
diff --git a/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp b/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
index 8aa843b6a5155..298041d70089e 100644
--- a/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
+++ b/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
@@ -333,6 +333,8 @@ static const StringMap<MachineInfo> TargetMap{
     {"elf64-loongarch", {ELF::EM_LOONGARCH, true, true}},
     // SystemZ
     {"elf64-s390", {ELF::EM_S390, true, false}},
+    // AMDGPU
+    {"elf64-amdgpu", {ELF::EM_AMDGPU, true, true}},
 };
 
 static Expected<TargetInfo>

``````````

</details>


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


More information about the llvm-commits mailing list