aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2022-02-25 11:47:12 +0100
committerTom de Vries <tdevries@suse.de>2022-03-01 08:58:35 +0100
commit7efe46935c5fce8db13e00aa6f4b0f1599b330e4 (patch)
tree997568c00309dd608f3437d66a4effd30f4ba5f5 /gcc/config.gcc
parent4706670cd3b06bb024da0683776bf86c79d55940 (diff)
downloadgcc-7efe46935c5fce8db13e00aa6f4b0f1599b330e4.zip
gcc-7efe46935c5fce8db13e00aa6f4b0f1599b330e4.tar.gz
gcc-7efe46935c5fce8db13e00aa6f4b0f1599b330e4.tar.bz2
[nvptx] Add nvptx-sm.def
Add a file gcc/config/nvptx/nvptx-sm.def that lists all sm_xx versions used in the port, like so: ... NVPTX_SM(30, NVPTX_SM_SEP) NVPTX_SM(35, NVPTX_SM_SEP) NVPTX_SM(53, NVPTX_SM_SEP) NVPTX_SM(70, NVPTX_SM_SEP) NVPTX_SM(75, NVPTX_SM_SEP) NVPTX_SM(80,) ... and use it in various places using a pattern: ... #define NVPTX_SM(XX, SEP) { ... } #include "nvptx-sm.def" #undef NVPTX_SM ... Tested on nvptx. gcc/ChangeLog: 2022-02-25 Tom de Vries <tdevries@suse.de> * config/nvptx/nvptx-sm.def: New file. * config/nvptx/nvptx-c.cc (nvptx_cpu_cpp_builtins): Use nvptx-sm.def. * config/nvptx/nvptx-opts.h (enum ptx_isa): Same. * config/nvptx/nvptx.cc (sm_version_to_string) (nvptx_omp_device_kind_arch_isa): Same.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions