diff options
author | Tom de Vries <tdevries@suse.de> | 2018-12-19 10:17:01 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-12-19 10:17:01 +0000 |
commit | 1dcf26882b1a8c4f388ed6a618d6e4b1e1330057 (patch) | |
tree | 819d7d0613f2f27c82e00fcf8178b5235c86cbef /gcc/cp/expr.c | |
parent | 22aa0613532c867b252ebfa681a0b74231a82efa (diff) | |
download | gcc-1dcf26882b1a8c4f388ed6a618d6e4b1e1330057.zip gcc-1dcf26882b1a8c4f388ed6a618d6e4b1e1330057.tar.gz gcc-1dcf26882b1a8c4f388ed6a618d6e4b1e1330057.tar.bz2 |
[nvptx] Generalize bar.sync instruction
Allow the logical barrier operand of nvptx_barsync to be a register, and add a
thread count operand.
Build and reg-tested on x86_64 with nvptx accelerator.
2018-12-19 Tom de Vries <tdevries@suse.de>
* config/nvptx/nvptx.md (nvptx_barsync): Add and handle operand.
* config/nvptx/nvptx.c (nvptx_wsync): Update call to gen_nvptx_barsync.
From-SVN: r267258
Diffstat (limited to 'gcc/cp/expr.c')
0 files changed, 0 insertions, 0 deletions