This is an archive of the discontinued LLVM Phabricator instance.

[flang][openacc] Add basic lowering for OpenACC declare construct in module
ClosedPublic

Authored by clementval on Jul 25 2023, 3:13 PM.

Details

Summary

This patch adds the skeleton and the basic lowering for OpenACC declare
construct when located in the module declaration. This patch just lower the
create clause with or without modifier. Other clause and global descrutor
lowering will come in follow up patches to keep this one small enough for
review.

Diff Detail

Event Timeline

clementval created this revision.Jul 25 2023, 3:13 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript
clementval requested review of this revision.Jul 25 2023, 3:13 PM

Remove debug code

razvanlupusoru accepted this revision.Jul 25 2023, 3:49 PM

Looks great! Thank you for implementing this!

This revision is now accepted and ready to land.Jul 25 2023, 3:49 PM