- Rename to SplitHandleOp: it splits a single handle.
- Drop num_result_handles attribute: it is redundant and can be inferred from the number of results.
- Improve documentation and minor code cleanups.
Depends On: D149929
Paths
| Differential D149937
[mlir][transform] Clean up SplitHandlesOp ClosedPublic Authored by springerm on May 5 2023, 1:45 AM.
Details Summary
Depends On: D149929
Diff Detail
Event TimelineComment Actions While we are at it, could we generalize this operation a bit? I'd like to see additional behavior, potentially controlled by attributes:
I have always found this op barely usable and very narrow as we rarely know the exact number of operations associated with a handle in the general case.
This revision is now accepted and ready to land.May 5 2023, 3:57 AM Closed by commit rG288529e730f8: [mlir][transform] Clean up SplitHandlesOp (authored by springerm). · Explain WhyMay 5 2023, 6:30 AM This revision was automatically updated to reflect the committed changes. springerm marked an inline comment as done.
Revision Contents
Diff 519838 mlir/include/mlir/Dialect/Transform/IR/TransformOps.td
mlir/lib/Dialect/Transform/IR/TransformOps.cpp
mlir/test/Dialect/Transform/test-interpreter.mlir
|
This bit of the documentation is outdated.