diff options
author | Shilei Tian <i@tianshilei.me> | 2024-11-12 23:11:05 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-12 23:11:05 -0500 |
commit | de0fd64bedd23660f557833cc0108c3fb2be3918 (patch) | |
tree | e0e2fa128b997622c9b539ff064d03f78ad2bbfb /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 5a5502b9e1ca04626f7fd03c581b6deb5cd39c13 (diff) | |
download | llvm-de0fd64bedd23660f557833cc0108c3fb2be3918.zip llvm-de0fd64bedd23660f557833cc0108c3fb2be3918.tar.gz llvm-de0fd64bedd23660f557833cc0108c3fb2be3918.tar.bz2 |
[AMDGPU] Introduce a new generic target `gfx9-4-generic` (#115190)
This patch introduces a new generic target, `gfx9-4-generic`. Since it doesn’t support FP8 and XF32-related instructions, the patch includes several code reorganizations to accommodate these changes.
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/ELFObjectFile.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 5096877..9dc3993 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -602,6 +602,8 @@ StringRef ELFObjectFileBase::getAMDGPUCPUName() const { // Generic AMDGCN targets case ELF::EF_AMDGPU_MACH_AMDGCN_GFX9_GENERIC: return "gfx9-generic"; + case ELF::EF_AMDGPU_MACH_AMDGCN_GFX9_4_GENERIC: + return "gfx9-4-generic"; case ELF::EF_AMDGPU_MACH_AMDGCN_GFX10_1_GENERIC: return "gfx10-1-generic"; case ELF::EF_AMDGPU_MACH_AMDGCN_GFX10_3_GENERIC: |