Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-24 Thread Jakub Jelinek
On Fri, Jan 24, 2025 at 12:39:07PM +0530, Tejas Belagod wrote: > One more thing I wanted to reconfirm. As I had indicated in the v1 of the > series, these patches are based on Richard's original patch and your > subsequent review > > https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611892.h

Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-23 Thread Tejas Belagod
On 1/23/25 4:06 PM, Tejas Belagod wrote: On 1/22/25 4:37 PM, Jakub Jelinek wrote: On Wed, Jan 22, 2025 at 04:19:37PM +0530, Tejas Belagod wrote: On 1/21/25 10:16 PM, Jakub Jelinek wrote: On Fri, Oct 18, 2024 at 11:52:22AM +0530, Tejas Belagod wrote: Currently poly-int type structures are passe

Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-23 Thread Tejas Belagod
On 1/22/25 4:37 PM, Jakub Jelinek wrote: On Wed, Jan 22, 2025 at 04:19:37PM +0530, Tejas Belagod wrote: On 1/21/25 10:16 PM, Jakub Jelinek wrote: On Fri, Oct 18, 2024 at 11:52:22AM +0530, Tejas Belagod wrote: Currently poly-int type structures are passed by value to OpenMP runtime functions fo

Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-22 Thread Jakub Jelinek
On Wed, Jan 22, 2025 at 04:19:37PM +0530, Tejas Belagod wrote: > On 1/21/25 10:16 PM, Jakub Jelinek wrote: > > On Fri, Oct 18, 2024 at 11:52:22AM +0530, Tejas Belagod wrote: > > > Currently poly-int type structures are passed by value to OpenMP runtime > > > functions for shared clauses etc. This

Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-22 Thread Tejas Belagod
On 1/21/25 10:16 PM, Jakub Jelinek wrote: On Fri, Oct 18, 2024 at 11:52:22AM +0530, Tejas Belagod wrote: Currently poly-int type structures are passed by value to OpenMP runtime functions for shared clauses etc. This patch improves on this by passing around poly-int structures by address to avo

Re: [PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-21 Thread Jakub Jelinek
On Fri, Oct 18, 2024 at 11:52:22AM +0530, Tejas Belagod wrote: > Currently poly-int type structures are passed by value to OpenMP runtime > functions for shared clauses etc. This patch improves on this by passing > around poly-int structures by address to avoid copy-overhead. > > gcc/ChangeLog >

[PATCH v2 01/12] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2024-10-17 Thread Tejas Belagod
Currently poly-int type structures are passed by value to OpenMP runtime functions for shared clauses etc. This patch improves on this by passing around poly-int structures by address to avoid copy-overhead. gcc/ChangeLog * omp-low.c (use_pointer_for_field): Use pointer if the OMP data