diff options
author | Pierre van Houtryve <pierre.vanhoutryve@amd.com> | 2024-02-14 15:19:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-14 15:19:04 +0100 |
commit | 43c7eb5d7b237bc18385f0a5529f1e4b8bf4d6a3 (patch) | |
tree | e7c0e8652bd57a250c50d98701ed535915ce9658 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 1a1fcacbce805e3c409d9d41de61413e3fd8aa36 (diff) | |
download | llvm-43c7eb5d7b237bc18385f0a5529f1e4b8bf4d6a3.zip llvm-43c7eb5d7b237bc18385f0a5529f1e4b8bf4d6a3.tar.gz llvm-43c7eb5d7b237bc18385f0a5529f1e4b8bf4d6a3.tar.bz2 |
[AMDGPU] Replace '.' with '-' in generic target names (#81718)
The dot is too confusing for tools. Output temporaries would have
'10.3-generic' so tools could parse it as an extension, device libs &
the associated clang driver logic are also confused by the dot.
After discussions, we decided it's better to just remove the '.' from
the target name than fix each issue one by one.
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/ELFObjectFile.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 01949c6..33be481 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -519,9 +519,9 @@ StringRef ELFObjectFileBase::getAMDGPUCPUName() const { case ELF::EF_AMDGPU_MACH_AMDGCN_GFX9_GENERIC: return "gfx9-generic"; case ELF::EF_AMDGPU_MACH_AMDGCN_GFX10_1_GENERIC: - return "gfx10.1-generic"; + return "gfx10-1-generic"; case ELF::EF_AMDGPU_MACH_AMDGCN_GFX10_3_GENERIC: - return "gfx10.3-generic"; + return "gfx10-3-generic"; case ELF::EF_AMDGPU_MACH_AMDGCN_GFX11_GENERIC: return "gfx11-generic"; default: |