public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [gomp4, committed] expand oacc kernels region at same time as oacc parallel region
@ 2015-11-05 10:17 Tom de Vries
  2015-11-05 10:33 ` [gomp4, committed, 1/9] Move expansion of kernels region back to first omp-expand Tom de Vries
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Tom de Vries @ 2015-11-05 10:17 UTC (permalink / raw)
  To: gcc-patches; +Cc: Jakub Jelinek

Hi,

now that we have committed -foffload-alias in gomp-4_0-branch ( 
https://gcc.gnu.org/ml/gcc-patches/2015-11/msg00214.html ), we no longer 
need the kernels region to be a part of the original function when doing 
alias analysis.

So, we no longer have the need to postpone splitting off the kernels 
region into a seperate function until after alias analysis, but we can 
do this at the same time as when we expand the parallel region.

The following patch series implements that:

      1	Move expansion of kernels region back to first omp-expand
      2	Update gate_oacc_kernels to handle oacc function
      3	Revert "Add skip_stmt parm to pass_dominator::get_sese ()"
      4	Revert "Add pass_dominator::sese_mode_p ()"
      5	Handle oacc function in parloops
      6	Update goacc kernels C testcases
      7	Update goacc kernels Fortran testcases
      8	Release_defs in expand_omp_atomic_fetch_op
      9	Remove BUILT_IN_GOACC_KERNELS_INTERNAL

[ The patch series is broken up into logical bits, but intended as 
single commit. Various things in kernels support will be broken in 
intermediate stages. ]

Committed to gomp-4_0-branch.

I'll post the patches in reply to this message.

Thanks,
- Tom

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-11-05 11:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-05 10:17 [gomp4, committed] expand oacc kernels region at same time as oacc parallel region Tom de Vries
2015-11-05 10:33 ` [gomp4, committed, 1/9] Move expansion of kernels region back to first omp-expand Tom de Vries
2015-11-05 10:40 ` [gomp4, committed, 2/9] Update gate_oacc_kernels to handle oacc function Tom de Vries
2015-11-05 10:46 ` [gomp4, committed, 3/9] Revert "Add skip_stmt parm to pass_dominator::get_sese ()" Tom de Vries
2015-11-05 10:50 ` [gomp4, committed, 4/9] Revert "Add pass_dominator::sese_mode_p ()" Tom de Vries
2015-11-05 10:57 ` [gomp4, committed, 5/9] Handle oacc function in parloops Tom de Vries
2015-11-05 10:59 ` [gomp4, committed, 6/9] Update goacc kernels C testcases Tom de Vries
2015-11-05 11:01 ` [gomp4, committed, 7/9] Update goacc kernels Fortran testcases Tom de Vries
2015-11-05 11:26 ` [gomp4, committed, 8/9] Release_defs in expand_omp_atomic_fetch_op Tom de Vries
2015-11-05 11:30 ` [gomp4, committed, 9/9] Remove BUILT_IN_GOACC_KERNELS_INTERNAL Tom de Vries

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).