]> git.ipfire.org Git - thirdparty/gcc.git/commit
amdgcn: Add gfx908 support
authorAndrew Stubbs <ams@codesourcery.com>
Thu, 22 Oct 2020 20:23:48 +0000 (21:23 +0100)
committerKwok Cheung Yeung <kcy@codesourcery.com>
Thu, 25 Mar 2021 19:30:43 +0000 (12:30 -0700)
commitbb55967ccde0b48f285150caf6443a327159b4a2
tree38482fc63a8f183d87fe9230933eaa54e35a9a58
parent312ed310cf68c6f28ecba0b439cfa7252d0d213b
amdgcn: Add gfx908 support

gcc/

* config/gcn/gcn-opts.h (enum processor_type): Add PROCESSOR_GFX908.
* config/gcn/gcn.c (gcn_omp_device_kind_arch_isa): Add gfx908.
(output_file_start): Add gfx908.
* config/gcn/gcn.opt (gpu_type): Add gfx908.
* config/gcn/t-gcn-hsa (MULTILIB_OPTIONS): Add march=gfx908.
(MULTILIB_DIRNAMES): Add gfx908.
* config/gcn/mkoffload.c (EF_AMDGPU_MACH_AMDGCN_GFX908): New define.
(main): Recognize gfx908.
* config/gcn/t-omp-device: Add gfx908.

libgomp/

* plugin/plugin-gcn.c (EF_AMDGPU_MACH): Add
EF_AMDGPU_MACH_AMDGCN_GFX908.
(gcn_gfx908_s): New constant string.
(isa_hsa_name): Add gfx908.
(isa_code): Add gfx908.

(cherry picked from commit 3535402e20118655b2ad4085a6e1d4f1b9c46e92)
gcc/ChangeLog.omp
gcc/config/gcn/gcn-opts.h
gcc/config/gcn/gcn.c
gcc/config/gcn/gcn.opt
gcc/config/gcn/mkoffload.c
gcc/config/gcn/t-gcn-hsa
gcc/config/gcn/t-omp-device
libgomp/ChangeLog.omp
libgomp/plugin/plugin-gcn.c