[PATCH] D143539: [AMDGPU] Add AMDGPU support for llvm-objcopy

Aakanksha Patil via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 7 16:50:05 PST 2023


aakanksha555 created this revision.
aakanksha555 added a reviewer: kzhuravl.
Herald added subscribers: kosarev, abrachet, tpr, dstuttard, yaxunl.
Herald added a reviewer: alexander-shaposhnikov.
Herald added a reviewer: jhenderson.
Herald added a project: All.
aakanksha555 requested review of this revision.
Herald added subscribers: llvm-commits, MaskRay, wdng.
Herald added a project: LLVM.

llvm-objcopy does not support AMDGPU currently. It does not get target names where all other tools do but has it's own list. Update the list to support amdgpu.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D143539

Files:
  llvm/tools/llvm-objcopy/ObjcopyOptions.cpp


Index: llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
===================================================================
--- llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
+++ 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<TargetInfo>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D143539.495682.patch
Type: text/x-patch
Size: 557 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230208/1fdd25cd/attachment.bin>


More information about the llvm-commits mailing list