This is an archive of the discontinued LLVM Phabricator instance.

[flang][OpenMP] Lowering critical construct
ClosedPublic

Authored by shraiysh on Mar 22 2022, 2:51 AM.

Details

Summary

This patch adds translation from PFT to FIR for critical construct.

This is part of the upstreaming effort from the fir-dev branch in [1].
[1] https://github.com/flang-compiler/f18-llvm-project

Co-authored-by: kiranchandramohan <kiranchandramohan@gmail.com>

Diff Detail

Event Timeline

shraiysh created this revision.Mar 22 2022, 2:51 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript
shraiysh requested review of this revision.Mar 22 2022, 2:51 AM
This revision is now accepted and ready to land.Mar 22 2022, 2:56 AM
shraiysh updated this revision to Diff 417234.Mar 22 2022, 3:31 AM

Replaced mlir-translate with tco as mlir-translate is not picked up by the pre-merge checks.

This revision was automatically updated to reflect the committed changes.

Replaced mlir-translate with tco as mlir-translate is not picked up by the pre-merge checks.

Not requesting a change. It might work if we add mlir-translate to the CMakeFile at https://github.com/llvm/llvm-project/blob/5856f30b5ae06153ff4a7d3db73ff8d9a05b4144/flang/test/CMakeLists.txt#L49.