[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