This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] Simplify padding test (NFC).
ClosedPublic

Authored by gysit on Nov 19 2021, 1:39 AM.

Details

Summary

The padding tests previously contained the tile loops. This revision removes the tile loops since padding itself does not consider the loops. Instead the induction variables are passed in as function arguments which promotes them to symbols in the affine expressions. Note that the pad-and-hoist.mlir test still exercises padding in the context of the full loop nest.

Depends On D114175

Diff Detail

Event Timeline

gysit created this revision.Nov 19 2021, 1:39 AM
gysit requested review of this revision.Nov 19 2021, 1:39 AM
nicolasvasilache accepted this revision.Nov 22 2021, 1:18 AM
This revision is now accepted and ready to land.Nov 22 2021, 1:18 AM
gysit updated this revision to Diff 388854.Nov 22 2021, 3:20 AM

Make check prefixes consisten with other codegen strategy tests.

gysit updated this revision to Diff 388945.Nov 22 2021, 9:11 AM

Rebase.

This revision was landed with ongoing or failed builds.Nov 24 2021, 11:26 AM
This revision was automatically updated to reflect the committed changes.