Re: [gomp4, committed] Handle nested loops in kernels regions

2015-07-13 Thread Jakub Jelinek
On Mon, Jul 13, 2015 at 10:19:56AM +0200, Thomas Schwinge wrote: > > We rely on pass_lim to move the *.omp_data_i loads out of the loop nest. > > For the test-case, pass_lim was managing to move the load out of the > > inner loop, but not the outer loop, because the load was classified as > > 'M

Re: [gomp4, committed] Handle nested loops in kernels regions

2015-07-13 Thread Thomas Schwinge
Hi! On Sun, 12 Jul 2015 14:46:02 +0200, Tom de Vries wrote: > This patch allows parallelization of an outer loop in an openacc kernels > region. \o/ > We rely on pass_lim to move the *.omp_data_i loads out of the loop nest. > For the test-case, pass_lim was managing to move the load out of t

[gomp4, committed] Handle nested loops in kernels regions

2015-07-12 Thread Tom de Vries
Hi, I. This patch allows parallelization of an outer loop in an openacc kernels region. The testcase is based on autopar/outer-1.c. II. We rely on pass_lim to move the *.omp_data_i loads out of the loop nest. For the test-case, pass_lim was managing to move the load out of the inner loop