This is an archive of the discontinued LLVM Phabricator instance.

[flang] Lower some coarray statements to their runtime functions
ClosedPublic

Authored by clementval on Mar 25 2022, 2:09 AM.

Details

Summary

This patch adds the lowering of coarray statements to the runtime
functions. The runtime functions are currently not implemented.

This patch is part of the upstreaming effort from fir-dev branch.

Diff Detail

Event Timeline

clementval created this revision.Mar 25 2022, 2:09 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 25 2022, 2:09 AM
Herald added a subscriber: mehdi_amini. · View Herald Transcript
clementval requested review of this revision.Mar 25 2022, 2:09 AM
jeanPerier added inline comments.Mar 25 2022, 2:37 AM
flang/lib/Lower/Runtime.cpp
31

Should we actually align this with the other TODO format here ("not yet implemented: runtime support ....") ?

clementval added inline comments.Mar 25 2022, 3:21 AM
flang/lib/Lower/Runtime.cpp
31

Yeah that would make sense since Pete recently worked on other TODOs. I'll update that.

Use same TODO

clementval marked an inline comment as done.Mar 25 2022, 6:58 AM
This revision is now accepted and ready to land.Mar 25 2022, 10:07 AM