[flang-commits] [flang] [mlir] [flang][OpenMP] Delayed privatization MLIR lowering support for `distribute` (PR #109632)
Kareem Ergawy via flang-commits
flang-commits at lists.llvm.org
Thu Sep 26 02:57:15 PDT 2024
================
@@ -1859,11 +1863,11 @@ LogicalResult SimdOp::verify() {
void DistributeOp::build(OpBuilder &builder, OperationState &state,
const DistributeOperands &clauses) {
- // TODO Store clauses in op: privateVars, privateSyms.
- DistributeOp::build(
- builder, state, clauses.allocateVars, clauses.allocatorVars,
- clauses.distScheduleStatic, clauses.distScheduleChunkSize, clauses.order,
- clauses.orderMod, /*private_vars=*/{}, /*private_syms=*/nullptr);
+ DistributeOp::build(builder, state, clauses.allocateVars,
+ clauses.allocatorVars, clauses.distScheduleStatic,
+ clauses.distScheduleChunkSize, clauses.order,
+ clauses.orderMod, clauses.privateVars,
+ getPrivateSymsAttrIfPresent(builder, clauses));
----------------
ergawy wrote:
Of course, I did not notice this one, thanks!
https://github.com/llvm/llvm-project/pull/109632
More information about the flang-commits
mailing list