This will allow us to define select(pred, in, out) for TC ops, which is useful
for pooling ops.
Depends On D97269
Paths
| Differential D97312
[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 Depends On D97269
Diff Detail
Event TimelineHerald added subscribers: mravishankar, teijeong, rdzhabarov and 14 others. · View Herald TranscriptFeb 23 2021, 11:37 AM hanchung added a child revision: D97383: [mlir][linalg] Reuse the symbol if attribute uses are identical..Feb 24 2021, 7:10 AM antiagainst added inline comments.
This revision is now accepted and ready to land.Feb 24 2021, 10:00 AM This revision was landed with ongoing or failed builds.Feb 24 2021, 11:38 AM Closed by commit rG705068cb8c4d: [mlir][linalg] Support for using output values in TC definitions. (authored by hanchung). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 325853 mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc
mlir/test/mlir-linalg-ods-gen/test-linalg-ods-gen.tc
mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp
|
Some documentation of what this means would be helpful.