This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] Allow TC ops taking an unused shaped operand.
ClosedPublic

Authored by hanchung on Feb 24 2021, 7:12 AM.

Details

Summary

If one operand is not used in the formula, it will be considered a
shaped operand. And the result of indexing map of the operand will be the first
reduction dims.

Depends On D97383

Diff Detail

Event Timeline

hanchung created this revision.Feb 24 2021, 7:12 AM
hanchung requested review of this revision.Feb 24 2021, 7:12 AM
hanchung updated this revision to Diff 326170.Feb 24 2021, 11:50 AM

fix and add more comments

nicolasvasilache accepted this revision.Feb 26 2021, 6:16 AM

approving to unblock progress, this will be revisited soon in the context of the python eDSL

This revision is now accepted and ready to land.Feb 26 2021, 6:16 AM
This revision was landed with ongoing or failed builds.Feb 26 2021, 6:46 AM
This revision was automatically updated to reflect the committed changes.