Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-24 Thread Tom de Vries
On 24-11-14 13:12, Richard Biener wrote: On Mon, 24 Nov 2014, Tom de Vries wrote: On 24-11-14 12:28, Tom de Vries wrote: On 17-11-14 11:13, Richard Biener wrote: On Sat, 15 Nov 2014, Tom de Vries wrote: On 15-11-14 13:14, Tom de Vries wrote: Hi, I'm submitting a patch series with initial

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-24 Thread Richard Biener
On Mon, 24 Nov 2014, Tom de Vries wrote: > On 24-11-14 12:28, Tom de Vries wrote: > > On 17-11-14 11:13, Richard Biener wrote: > > > On Sat, 15 Nov 2014, Tom de Vries wrote: > > > > > > > >On 15-11-14 13:14, Tom de Vries wrote: > > > > > > >Hi, > > > > > > > > > > > > > >I'm submitting a patch se

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-24 Thread Richard Biener
On Mon, 24 Nov 2014, Tom de Vries wrote: > On 17-11-14 11:13, Richard Biener wrote: > > On Sat, 15 Nov 2014, Tom de Vries wrote: > > > > > >On 15-11-14 13:14, Tom de Vries wrote: > > > > > >Hi, > > > > > > > > > > > >I'm submitting a patch series with initial support for the oacc > > > > kernels

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-24 Thread Tom de Vries
On 24-11-14 12:28, Tom de Vries wrote: On 17-11-14 11:13, Richard Biener wrote: On Sat, 15 Nov 2014, Tom de Vries wrote: >On 15-11-14 13:14, Tom de Vries wrote: > >Hi, > > > >I'm submitting a patch series with initial support for the oacc kernels > >directive. > > > >The patch series uses pas

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-24 Thread Tom de Vries
On 17-11-14 11:13, Richard Biener wrote: On Sat, 15 Nov 2014, Tom de Vries wrote: >On 15-11-14 13:14, Tom de Vries wrote: > >Hi, > > > >I'm submitting a patch series with initial support for the oacc kernels > >directive. > > > >The patch series uses pass_parallelize_loops to implement paralle

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-18 Thread Richard Biener
On Tue, 18 Nov 2014, Richard Biener wrote: > On Tue, 18 Nov 2014, Eric Botcazou wrote: > > > > Now - I can see how that is easily confused by the static chain > > > being address-taken. But I also remember that Eric did some > > > preparatory work to fix that, for nested functions, that is, > >

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-18 Thread Richard Biener
On Tue, 18 Nov 2014, Eric Botcazou wrote: > > Now - I can see how that is easily confused by the static chain > > being address-taken. But I also remember that Eric did some > > preparatory work to fix that, for nested functions, that is, > > possibly setting DECL_NONADDRESSABLE_P? Don't remembe

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-18 Thread Eric Botcazou
> Now - I can see how that is easily confused by the static chain > being address-taken. But I also remember that Eric did some > preparatory work to fix that, for nested functions, that is, > possibly setting DECL_NONADDRESSABLE_P? Don't remember exactly. The preparatory work is DECL_NONLOCAL_F

Re: [PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-17 Thread Richard Biener
On Sat, 15 Nov 2014, Tom de Vries wrote: > On 15-11-14 13:14, Tom de Vries wrote: > > Hi, > > > > I'm submitting a patch series with initial support for the oacc kernels > > directive. > > > > The patch series uses pass_parallelize_loops to implement parallelization of > > loops in the oacc kern

[PATCH, 8/8] Do simple omp lowering for no address taken var

2014-11-15 Thread Tom de Vries
On 15-11-14 13:14, Tom de Vries wrote: Hi, I'm submitting a patch series with initial support for the oacc kernels directive. The patch series uses pass_parallelize_loops to implement parallelization of loops in the oacc kernels region. The patch series consists of these 8 patches: ... 1