This is an archive of the discontinued LLVM Phabricator instance.

[flang][OpenACC] Enable OpenACC codegen in Flang
Needs ReviewPublic

Authored by unterumarmung on Sep 2 2022, 12:14 PM.

Details

Summary

This patch adds OpenACC code generation capabilities to Flang.
It is done similarly to OpenMP codegen since they are designed in a
resembling manner.

Depends on D133226

Diff Detail

Event Timeline

unterumarmung created this revision.Sep 2 2022, 12:14 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptSep 2 2022, 12:14 PM
unterumarmung requested review of this revision.Sep 2 2022, 12:14 PM

Should I add tests for this change? If so, what should they look like?
I couldn't find tests for similar functionality with OpenMP

I see that you posted couple of patch to OpenACC today. Are you planing to work on it further?

I see that you posted couple of patch to OpenACC today. Are you planing to work on it further?

I am. But I cannot guarantee anything specific about it.

I see that you posted couple of patch to OpenACC today. Are you planing to work on it further?

I am. But I cannot guarantee anything specific about it.

If you do it would be good to coordinate with other people working on it.

clementval requested changes to this revision.Sep 7 2022, 12:18 AM

As discussed on discourse, we need a pass to convert FIR types before this can be enabled.

This revision now requires changes to proceed.Sep 7 2022, 12:18 AM
kiranchandramohan resigned from this revision.Nov 18 2022, 2:33 AM
clementval resigned from this revision.Apr 6 2023, 11:18 AM
This revision now requires review to proceed.Apr 6 2023, 11:18 AM