This is an archive of the discontinued LLVM Phabricator instance.

[flang][openacc] Lower reduction for compute constructs
ClosedPublic

Authored by razvanlupusoru on Jun 1 2023, 6:10 PM.

Details

Summary

Parallel and serial constructs support reduction clause. Extend
recent D151564 loop reduction clause support to also include these
compute constructs.

Diff Detail

Event Timeline

razvanlupusoru created this revision.Jun 1 2023, 6:10 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 1 2023, 6:10 PM
razvanlupusoru requested review of this revision.Jun 1 2023, 6:10 PM
vzakhari accepted this revision.Jun 1 2023, 6:19 PM

LGTM. Thank you!

This revision is now accepted and ready to land.Jun 1 2023, 6:19 PM

Added serial, serial loop, kernels loop, and loop reduction tests.

Fixed kernels reduction test.

This revision was landed with ongoing or failed builds.Jun 7 2023, 1:45 PM
This revision was automatically updated to reflect the committed changes.