Re: [PATCH 1/3] OpenMP: C support for imperfectly-nested loops

2023-06-14 Thread Sandra Loosemore
High-order bit: I've just committed OG13 version of these patches that is integrated with Frederik's previous loop transformation patches that are already on that branch. The OG13 version incorporates many of the suggestions from this initial review plus a few bug fixes. I've also made

Re: [PATCH 1/3] OpenMP: C support for imperfectly-nested loops

2023-05-25 Thread Jakub Jelinek via Gcc-patches
On Fri, Apr 28, 2023 at 05:22:52PM -0600, Sandra Loosemore wrote: > OpenMP 5.0 removed the restriction that multiple collapsed loops must > be perfectly nested, allowing "intervening code" (including nested > BLOCKs) before or after each nested loop. In GCC this code is moved > into the inner

[PATCH 1/3] OpenMP: C support for imperfectly-nested loops

2023-04-28 Thread Sandra Loosemore
OpenMP 5.0 removed the restriction that multiple collapsed loops must be perfectly nested, allowing "intervening code" (including nested BLOCKs) before or after each nested loop. In GCC this code is moved into the inner loop body by the respective front ends. This patch changes the C front end