Re: Re: Improving code generation in the nvptx back end

2017-02-17 Thread Cesar Philippidis
On 02/17/2017 05:09 AM, Thomas Schwinge wrote: > On Fri, 17 Feb 2017 14:00:09 +0100, I wrote: >> [...] for "normal" functions there is no reason to use the >> ".param" space for passing arguments in and out of functions. We can >> then get rid of the boilerplate code to move ".param %in_ar*" into

omp-low.c split

2016-11-14 Thread Cesar Philippidis
What's the plan to split omp-low.c into multiple files? Right now, omp-low.c contains code to lower and expand OpenMP and OpenACC. At least for the OpenACC transforms, we made an effort to keep the changes in omp-low.c target-independent. Is goal to break omp-low.c into separate lowering, expansion