[Mlir-commits] [mlir] [mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unify tiling with `scf.for` and `scf.forall`. (PR #77874)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Fri Jan 12 16:08:39 PST 2024


MaheshRavishankar wrote:

> @matthias-springer I am having the following three tests failing for me, for reasons that seem unrelated to this PR (related by the fact that this is happening with this PR, but unrelated in the sense that its the pad hoisting code failing even though the tiling is the same).
> 
> ```
> [build] Failed Tests (3):
> [build]   MLIR :: Dialect/Linalg/transform-op-hoist-pad-build-packing-loop-nest.mlir
> [build]   MLIR :: Dialect/Linalg/transform-op-hoist-pad.mlir
> [build]   MLIR :: Dialect/Linalg/transform-op-peel-and-vectorize.mlir
> ```
> 
> I tried to triage this, but the issue seems deep in the weeds. I will continue looking, but if you have any pointers, that would be very helpful.

Never mind. Figured it out.. the hoisting logic needed some LICM to kick to work. Fixed now.

https://github.com/llvm/llvm-project/pull/77874


More information about the Mlir-commits mailing list