This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] Support for using output values in TC definitions.
ClosedPublic

Authored by hanchung on Feb 23 2021, 11:37 AM.

Details

Summary

This will allow us to define select(pred, in, out) for TC ops, which is useful
for pooling ops.

Depends On D97269

Diff Detail

Event Timeline

hanchung created this revision.Feb 23 2021, 11:37 AM
hanchung requested review of this revision.Feb 23 2021, 11:37 AM
hanchung planned changes to this revision.Feb 24 2021, 5:04 AM

Please hold off for reviewing this atm.

hanchung updated this revision to Diff 326082.Feb 24 2021, 7:09 AM

update the type to size_t

I think this is ready now, I sent out the chain.

antiagainst accepted this revision.Feb 24 2021, 10:00 AM
antiagainst added inline comments.
mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp
1090

Some documentation of what this means would be helpful.

This revision is now accepted and ready to land.Feb 24 2021, 10:00 AM
hanchung updated this revision to Diff 326152.Feb 24 2021, 11:12 AM

rebase and add comments

hanchung updated this revision to Diff 326155.Feb 24 2021, 11:21 AM

rename def test and remove unused attributes

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