diff --git a/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp b/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp --- a/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp +++ b/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp @@ -332,6 +332,10 @@ {"elf32-sparc", {ELF::EM_SPARC, false, false}}, {"elf32-sparcel", {ELF::EM_SPARC, false, true}}, {"elf32-hexagon", {ELF::EM_HEXAGON, false, true}}, + // AMDGPU + {"elf32-amdgpu", {ELF::EM_AMDGPU}, false, true}}, + {"elf64-amdgpu", {ELF::EM_AMDGPU}, true, true}}, + }; static Expected