This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] Relax tiling constraint when there are multiple destination operands
ClosedPublic

Authored by guraypp on Aug 30 2022, 5:49 AM.

Details

Summary

This revision relaxes constraint of tiling when there are multiple destination operands. It also adds a test.

Diff Detail

Event Timeline

guraypp created this revision.Aug 30 2022, 5:49 AM
guraypp requested review of this revision.Aug 30 2022, 5:49 AM

Generally looks good but could we add a test that is a little more complex?
Something 2-D with a permutation somewhere.

Generally looks good but could we add a test that is a little more complex?
Something 2-D with a permutation somewhere.

Good point. I tried 2-D with permutation, I found a bug. I put a fix D133204 that includes 2-D test.

nicolasvasilache accepted this revision.Sep 5 2022, 9:07 AM

Nice catch, thanks!

This revision is now accepted and ready to land.Sep 5 2022, 9:07 AM

Hi, this change is failing to build on all of our (Linaro's) flang bots: https://lab.llvm.org/buildbot/#/builders/175/builds/17706

Please take a look and if it's going to take a while to fix, revert first.

Hello, I just landed a fix.

Great, thanks!

(I assumed you would but it's toward end of work day here so wanted to make sure you were aware before I go)