* config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): Delete.
commit31a633e47c58a2115880d1338705505cf6860160
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Dec 2015 14:39:52 +0000 (18 14:39 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Dec 2015 14:39:52 +0000 (18 14:39 +0000)
treed892fd5a06e9ff48981ee70fcaef02b75d59c374
parent04a60250629dcdf27f8566dfedb05eaf996e266e
* config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): Delete.
(nvptx_option_override): Adjust worker symbol creation.
(nvptx_gen_wcast): Wrap worker address in UNSPEC_TO_GENERIC.
(write_worker_buffer): New.
(nvptx_file_end): Call write_worker_buffer.
* config/nvptx/nvptx.md (UNSPEC_SHARED_DATA): Delete.
(worker_load<mode>, worker_store<mode>): Delete.

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