[flang-commits] [flang] [mlir] [mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unify tiling with `scf.for` and `scf.forall`. (PR #77874)
via flang-commits
flang-commits at lists.llvm.org
Thu Jan 18 00:06:43 PST 2024
================
@@ -218,6 +221,53 @@ def LoopLikeOpInterface : OpInterface<"LoopLikeOpInterface"> {
return ::mlir::failure();
}]
>,
+ InterfaceMethod<[{
+ Append the specified additional "init" operands: replace this loop with
+ a new loop that has the additional init operands. The loop body of
+ this loop is moved over to the new loop.
+
+ This method is similar to `replaceWithAdditionalYields` but instead of
+ returning the value that is actually yielded, this returns the tiles of
----------------
MaheshRavishankar wrote:
Right... the use of `return` is misleading. Updated the doc to be more precise.
https://github.com/llvm/llvm-project/pull/77874
More information about the flang-commits
mailing list