Meinersbur wrote:

> The reduction and privatisation declaration operations have multiple regions.

They are 
"[IsolatedFromAbove](https://mlir.llvm.org/docs/Traits/#isolatedfromabove)" 
though, meaning each indivually have they separated namespace.

This also meant that I previously misunderstool the "IsolatedFromAbove" trait, 
which I though was about the operation itself, not its region argument. I found 
out by trying to create a naming conflict of variable names in different region 
arguments. They do not conflict, so no reason to append an `_r<idx>` suffix. I 
did not find a operation with multiple region arguments in either the LLVMIR 
nor OpenMP dialects. There is one in FIR: `fir.if`. I added a test into flang 
as well to use it.

https://github.com/llvm/llvm-project/pull/159773
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to