This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r229297 - in /branches/gomp-4_0-branch/gcc: Cha...


Author: nathan
Date: Sun Oct 25 13:58:28 2015
New Revision: 229297

URL: https://gcc.gnu.org/viewcvs?rev=229297&root=gcc&view=rev
Log:
	* internal-fn.def (IFN_UNIQUE): Not a leaf.
	(IFN_UNIQUE, IFN_GOACC_LOOP): Move sub codes to ...
	* internal-fn.h (enum ifn_unique_kind, enum ifn_goacc_loop_kind):
	... here.  New enums.
	* internal-fn.c (expand_UNIQUE): Deal with data dependency var.
	* tree-cfg.c (gimple_call_initialize_ctrl_altering): Check for
	unique internal fn call.
	* config/nvptx/nvptx.md (oacc_fork, oacc_join): Deal with data
	dependency src & dest.
	* config/nvptx/nvptx.c (nvptx_xform_fork_join): Rename to ...
	(nvptx_goacc_fork_join): ... here.  Skip date dependency arg.
	* tracer.c (ignore_bb_p): Just look at last stmt for UNIQUE.
	* omp-low.c  (lower_oacc_head_mark): Take data dependency arg.
	Use quick_push.
	(lower_oacc_loop_marker): Take data dependency arg.
	(lower_oacc_head_tail): Insert data dependency var.
	(new_oacc_loop): Adjust arg numbering.
	(dump_oacc_loop_part): Cope with block-straddling sequences.
	(oacc_loop_discover_walk): Likewise.
	(oacc_loop_xform_head_tail): Likewise.
	(execute_oacc_device_lower): Use two bools for scanning &
	deletion.

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
    branches/gomp-4_0-branch/gcc/internal-fn.c
    branches/gomp-4_0-branch/gcc/internal-fn.def
    branches/gomp-4_0-branch/gcc/internal-fn.h
    branches/gomp-4_0-branch/gcc/omp-low.c
    branches/gomp-4_0-branch/gcc/tracer.c
    branches/gomp-4_0-branch/gcc/tree-cfg.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]