On 9/9/20 11:53 AM, Sandra Loosemore wrote:
This set of patches implements C/C++ and Fortran front end support for
adding "acc loop auto" annotations to loop nests in OpenACC kernels
regions. For background on this, refer to Thomas Schwinge's talk from
last year's cauldron, at
https://gcc.gnu.org/wiki/cauldron2019talks?action=AttachFile&do=view&target=OpenACC+kernels-cauldron2019.pdf
In particular, pages 20-24 describe this part of the work. We're
trying to identify loops that might be parallelizable and convert them
to ACC_LOOP tree structures for further analysis, instead of lowering
them to goto form early in compilation, as we do with ordinary
for/while/do loops in C/C++ and DO loops in Fortran.
Ping!
Overview:
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553518.html
C/C++ part:
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553519.html
Fortran part:
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553520.html
-Sandra