r239899 - in /branches/gomp-4_0-branch/gcc: Cha...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Wed Aug 31 17:22:00 GMT 2016
Author: nathan
Date: Wed Aug 31 17:22:19 2016
New Revision: 239899
URL: https://gcc.gnu.org/viewcvs?rev=239899&root=gcc&view=rev
Log:
* config/nvptx/nvptx.md (cond_uni): New pattern.
* config/nvptx/nvptx.c (nvptx_propagate_unified): New.
(nvptx_split_blocks): Call it for cond_uni insn.
(nvptx_expand_cond_uni): New.
(enum nvptx_builtins): Add NVPTX_BUILTIN_COND_UNI.
(nvptx_init_builtins): Initialize it.
(nvptx_generate_vector_shuffle): Change integral SHIFT operand to
tree BITS operand.
(nvptx_vector_reduction): New.
(nvptx_goacc_reduction_fini): Call it for vector.
Modified:
branches/gomp-4_0-branch/gcc/ChangeLog.gomp
branches/gomp-4_0-branch/gcc/config/nvptx/nvptx.c
branches/gomp-4_0-branch/gcc/config/nvptx/nvptx.md
More information about the Gcc-cvs
mailing list