agozillon wrote:

The current PR stack has been updated with the aims to extend support to 
explicit derived type member mapping at arbitrary depths, and not just top 
level member mapping. The change set is slightly different, primarily in the 
sense that we now need to handle index generation in Flang and then first/last 
member selection in the lowering differently due to the new attribute type in 
use for member placement tracking (DenseIntElementsAttr, for N-D indices). 

These are the encompassing PR stack that were updated:

https://github.com/llvm/llvm-project/pull/82853
https://github.com/llvm/llvm-project/pull/82852
https://github.com/llvm/llvm-project/pull/82851
https://github.com/llvm/llvm-project/pull/82850

The only PR from the stack that is still a little in flux so I would recommend 
not reviewing for a little while (I'll add a comment when it's ready), is the 
MLIR -> LLVM-IR lowering (https://github.com/llvm/llvm-project/pull/82852), as 
it has a partially duplicate change set that's segmented into another PR 
(https://github.com/llvm/llvm-project/pull/84349) for hopefully easier/quicker 
review. Once the other has landed I hope to perform a rebase to align the stack 
completely. That being said, if you do review it, I'll do my best to apply the 
requests to the relevant PR.

https://github.com/llvm/llvm-project/pull/82853
_______________________________________________
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