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