[Mlir-commits] [mlir] [MLIR][SCF] Add canonicalization pattern to fold away iter args of scf.forall (PR #90189)
Matthias Springer
llvmlistbot at llvm.org
Fri May 3 03:16:21 PDT 2024
================
@@ -1415,6 +1416,31 @@ InParallelOp ForallOp::getTerminator() {
return cast<InParallelOp>(getBody()->getTerminator());
}
+FailureOr<SubsetInsertionOpInterface>
+ForallOp::getStoreOpUser(BlockArgument bbArg) {
+ Value::user_range users = bbArg.getUsers();
+ bool foundUser = false;
+ SubsetInsertionOpInterface storeOp = nullptr;
+ for (Operation *userOp : users) {
+ if (auto parallelInsertSliceOp =
----------------
matthias-springer wrote:
I think there’s a "parallel combining" interface or something like that. I forgot the name
https://github.com/llvm/llvm-project/pull/90189
More information about the Mlir-commits
mailing list