]> git.ipfire.org Git - thirdparty/gcc.git/commit
[libgomp, nvptx] Calculate default dims per device
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2018 08:17:16 +0000 (08:17 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2018 08:17:16 +0000 (08:17 +0000)
commit306b8d14de4d32bd5d7624647beb11770141a798
treee1bcd506790a08b90ee41cf71f48bb7da3c969ab
parentf7c08071e23100c77af7b7e5fd7c9ceb0094108b
[libgomp, nvptx] Calculate default dims per device

The default dimensions are calculated using per-device properties, but
initialized once and used on all devices.

This patch fixes this problem by introducing per-device default dimensions.

2018-07-30  Tom de Vries  <tdevries@suse.de>

* plugin/plugin-nvptx.c (struct ptx_device): Add default_dims field.
(nvptx_open_device): Init default_dims for device.
(nvptx_exec): Use default_dims from device.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263061 138bc75d-0d04-0410-961f-82ee72b054a4
libgomp/ChangeLog
libgomp/plugin/plugin-nvptx.c