This is an archive of the discontinued LLVM Phabricator instance.

[flang] Allow compiler directives between OpenACC constructs and loops
DraftPublic

Authored by unterumarmung on May 30 2022, 6:29 AM.
This is a draft revision that has not yet been submitted for review.

Details

Summary

This change allows to place arbitrary compiler directives between
OpenACCLoopConstruct/OpenACCCombinedConstruct and DO loops.
This is implemented by moving compiler directives before the
corresponding OpenACC construct.

More info can be found here: https://discourse.llvm.org/t/compiler-directives-between-openacc-constructs-and-do-loops

Diff Detail

Event Timeline

unterumarmung created this revision.May 30 2022, 6:29 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript