This is an archive of the discontinued LLVM Phabricator instance.

[mlir][openacc] Add async attribute and optional operand
ClosedPublic

Authored by clementval on Jun 29 2023, 10:02 AM.

Details

Summary

OpenACC 3.2 allowed the async clause to the data construct. This patch
adds a unit attribute and an optional operand to the data operation to model
the data clause in a similar way it was added to other data operation.
The attribute models the presence of the clause without any argument. When
an argument is provided it is placed in the async operand.

Diff Detail

Event Timeline

clementval created this revision.Jun 29 2023, 10:02 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 29 2023, 10:02 AM
clementval requested review of this revision.Jun 29 2023, 10:02 AM
This revision is now accepted and ready to land.Jun 29 2023, 4:03 PM