[nvptx] Add missing t-omp-device isas
authorTom de Vries <tdevries@suse.de>
Wed, 23 Feb 2022 14:58:59 +0000 (15:58 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 24 Feb 2022 08:19:01 +0000 (09:19 +0100)
commita046033ea0ba97314265933bc48124574db2d62a
tree5eea8b54941ff62e333d1f88fb20e69981842d15
parentc982d02ffe26fcd07280bf0f35f90df9be00716e
[nvptx] Add missing t-omp-device isas

In t-omp-device we list isas that can be used in omp declare variant like so:
...
  #pragma omp declare variant (f30) match (device={isa("sm_30")})
...
and in nvptx_omp_device_kind_arch_isa we handle them.

Update both to reflect the current list of isas.

Tested on x86_64-linux with nvptx accelerator.

gcc/ChangeLog:

2022-02-23  Tom de Vries  <tdevries@suse.de>

* config/nvptx/nvptx.cc (nvptx_omp_device_kind_arch_isa): Handle
sm_70, sm_75 and sm_80.
* config/nvptx/t-omp-device: Add sm_53, sm_70, sm_75 and sm_80.

Co-Authored-By: Tobias Burnus <tobias@codesourcery.com>
gcc/config/nvptx/nvptx.cc
gcc/config/nvptx/t-omp-device