[flang-commits] [flang] [mlir] [mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unify tiling with `scf.for` and `scf.forall`. (PR #77874)
Matthias Springer via flang-commits
flang-commits at lists.llvm.org
Mon Jan 22 03:04:42 PST 2024
================
@@ -135,10 +135,11 @@ def ExecuteRegionOp : SCF_Op<"execute_region", [
def ForOp : SCF_Op<"for",
[AutomaticAllocationScope, DeclareOpInterfaceMethods<LoopLikeOpInterface,
- ["getInitsMutable", "getSingleInductionVar", "getSingleLowerBound",
- "getSingleStep", "getSingleUpperBound", "getYieldedValuesMutable",
- "getLoopResults", "promoteIfSingleIteration",
- "replaceWithAdditionalYields"]>,
+ ["getInitsMutable", "getLoopResults", "getRegionIterArgs",
+ "getSingleInductionVar", "getSingleLowerBound", "getSingleStep",
+ "getSingleUpperBound", "getYieldedValuesMutable",
+ "promoteIfSingleIteration", "replaceWithAdditionalYields",
+ "yieldTiledValuesAndReplace"]>,
----------------
matthias-springer wrote:
drop `yieldTiledValuesAndReplace`
https://github.com/llvm/llvm-project/pull/77874
More information about the flang-commits
mailing list