================ @@ -2063,10 +2063,14 @@ static void genCompositeDistributeSimd( // TODO: Populate entry block arguments with private variables. auto distributeOp = genWrapperOp<mlir::omp::DistributeOp>( converter, loc, distributeClauseOps, /*blockArgTypes=*/{}); + llvm::cast<mlir::omp::ComposableOpInterface>(distributeOp.getOperation()) + .setComposite(/*val=*/true); ---------------- skatrak wrote:
I think you should be able to do this, since the interface is wrapped in a `DeclareOpInterfaceMethods<>`. Same comment below. ```suggestion distributeOp.setComposite(/*val=*/true); ``` https://github.com/llvm/llvm-project/pull/102341 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits