ivanradanov wrote:

> Thank you for your work so far. This is a great start.
> 
> What is the plan for transforming do loops generated by lowering (e.g. that 
> do not become hlfir.elemental operations and are not generated by hlfir 
> bufferization)?

I am looking at [this](https://www.openmp.org/spec-html/5.0/openmpsu39.html) 
for the standard.

I intend to go through the various constructs that require to be separated into 
units of work and provide an alternative lowering for them so that they will 
get parallelized when we lower the workdistribute operation.

To accurately keep track of constructs that need to be parallelized for 
workdistribute I em debating adding a new loop_nest wrapper for that as 
discussed 
[here](https://github.com/llvm/llvm-project/pull/101445#issuecomment-2261837847)

https://github.com/llvm/llvm-project/pull/101446
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to