diff options
author | Cesar Philippidis <cesar@codesourcery.com> | 2018-07-26 04:42:19 -0700 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-07-26 11:42:19 +0000 |
commit | 0c6c2f5fc239121f70334a587e371aab2c7a60a4 (patch) | |
tree | 8ce060acb581a3136834102379693c1c71f66a26 /gcc/tree.c | |
parent | 328aa7876732da9bbf851f7b9309b1f6fda1cd9d (diff) | |
download | gcc-0c6c2f5fc239121f70334a587e371aab2c7a60a4.zip gcc-0c6c2f5fc239121f70334a587e371aab2c7a60a4.tar.gz gcc-0c6c2f5fc239121f70334a587e371aab2c7a60a4.tar.bz2 |
[libgomp, nvptx] Move device property sampling from nvptx_exec to nvptx_open
Move sampling of device properties from nvptx_exec to nvptx_open, and assume
the sampling always succeeds. This simplifies the default dimension
initialization code in nvptx_open.
2018-07-26 Cesar Philippidis <cesar@codesourcery.com>
Tom de Vries <tdevries@suse.de>
* plugin/plugin-nvptx.c (struct ptx_device): Add warp_size,
max_threads_per_block and max_threads_per_multiprocessor fields.
(nvptx_open_device): Initialize new fields.
(nvptx_exec): Use num_sms, and new fields.
Co-Authored-By: Tom de Vries <tdevries@suse.de>
From-SVN: r262996
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions