diff options
author | Tom de Vries <tdevries@suse.de> | 2022-02-25 11:49:01 +0100 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2022-03-01 08:58:36 +0100 |
commit | d59d13c89503baf92d14b04c05708a6296916fad (patch) | |
tree | 1fc7c4f552cca79736bb2a5ff74071248f5700af /gcc/tree.h | |
parent | 22adaa5e565a0355dc013b4c1eeefd8ff4a96d9a (diff) | |
download | gcc-d59d13c89503baf92d14b04c05708a6296916fad.zip gcc-d59d13c89503baf92d14b04c05708a6296916fad.tar.gz gcc-d59d13c89503baf92d14b04c05708a6296916fad.tar.bz2 |
[nvptx] Add nvptx-gen.h and nvptx-gen.opt
Use nvptx-sm.def to generate new files nvptx-gen.h and nvptx-gen.opt, and:
- include nvptx-gen.h in nvptx.h, and
- add nvptx-gen.opt to extra_options (before nvptx.opt, in case that matters).
Tested on nvptx.
gcc/ChangeLog:
2022-02-25 Tom de Vries <tdevries@suse.de>
* config.gcc (nvptx*-*-*): Add nvptx/nvptx-gen.opt to extra_options.
* config/nvptx/gen-copyright.sh: New file.
* config/nvptx/gen-h.sh: New file.
* config/nvptx/gen-opt.sh: New file.
* config/nvptx/nvptx.h (TARGET_SM35, TARGET_SM53, TARGET_SM70)
(TARGET_SM75, TARGET_SM80): Move ...
* config/nvptx/nvptx-gen.h: ... here. New file, generate.
* config/nvptx/nvptx.opt (Enum ptx_isa): Move ...
* config/nvptx/nvptx-gen.opt: ... here. New file, generate.
* config/nvptx/t-nvptx ($(srcdir)/config/nvptx/nvptx-gen.h)
($(srcdir)/config/nvptx/nvptx-gen.opt): New make target.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions