Re: Expand oacc kernels after pass_fre

2015-06-19 Thread Tom de Vries
On 08/06/15 09:25, Richard Biener wrote: On Thu, 4 Jun 2015, Tom de Vries wrote: { gsi_next (&gsi); continue; diff --git gcc/tree-ssa-sccvn.c gcc/tree-ssa-sccvn.c index e417a15..449a615 100644 --- gcc/tree-ssa-sccvn.c +++ gcc/tree-ssa-sccvn.c @@ -85,6 +85

Re: Expand oacc kernels after pass_fre

2015-06-08 Thread Richard Biener
On Thu, 4 Jun 2015, Tom de Vries wrote: > > > { > > > gsi_next (&gsi); > > > continue; > > > diff --git gcc/tree-ssa-sccvn.c gcc/tree-ssa-sccvn.c > > > index e417a15..449a615 100644 > > > --- gcc/tree-ssa-sccvn.c > > > +++ gcc/tree-ssa-sccvn.c > > > @@

Re: Expand oacc kernels after pass_fre

2015-06-04 Thread Tom de Vries
sted as before. OK for trunk? Committed to gomp-4_0-branch in r79: commit 93557ac5e30c26ee1a3d1255e31265b287171a0d Author: tschwinge Date: Tue Apr 21 19:37:19 2015 + Expand oacc kernels after pass_fre gcc/ * omp-low.c: Include gimple-pretty-print.h. (release_first_vuse_in_edge_d

Re: Expand oacc kernels after pass_fre (was: [PATCH, 1/8] Expand oacc kernels after pass_build_ealias)

2015-04-22 Thread Richard Biener
t; > This allows fre to unify references to the same omp variable before > > entering > > pass_oacc_kernels, which helps pass_lim in pass_oacc_kernels. > > > > F.i. this reduction fragment: > > ... > ># VUSE <.MEM_8> > >#

Expand oacc kernels after pass_fre (was: [PATCH, 1/8] Expand oacc kernels after pass_build_ealias)

2015-04-21 Thread Thomas Schwinge
# VUSE <.MEM_8> ># PT = { D.2282 } >_67 = .omp_data_i_59->sumD.2270; ># VUSE <.MEM_8> >_68 = *_67; > >_70 = _66 + _68; > ># VUSE <.MEM_8> ># PT = { D.2282 } >_69 = .omp_data_i_59->sumD.2270; ># .MEM_71 = V