[llvm-branch-commits] [flang] [flang] Lower omp.workshare to other omp constructs (PR #101446)

Tom Eccles via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Aug 8 03:27:04 PDT 2024


https://github.com/tblah commented:

Thank you for all of the updates!

> So the LowerWorksharePass that I have implemented here is tasked with parallelizing the loops nested in workshare_loop_wrapper and both the Fortran->mlir frontend and the hlfir lowering passes would be responsible for emitting the workshare_loop_wrapper ops where appropriate. For that I have started with some of the obvious lowerings in the hlfir bufferizations, but perhaps that can be done gradually and not everything needs to be covered by this PR. Let me know what you think.

Doing it gradually sounds good to me. When you take this out of draft, please document in the commit message exactly what is and is not supported at this point.

https://github.com/llvm/llvm-project/pull/101446


More information about the llvm-branch-commits mailing list