This op needs special handling because the allocation for the masked op must be placed outside of the mask op.
Depends On: D153971
Paths
| Differential D154058
[mlir][linalg] BufferizeToAllocationOp: Support vector.mask ClosedPublic Authored by springerm on Jun 29 2023, 2:46 AM.
Details Summary This op needs special handling because the allocation for the masked op must be placed outside of the mask op. Depends On: D153971
Diff Detail
Event Timelinespringerm added a parent revision: D153971: [mlir][linalg] BufferizeToAllocationOp: Bufferize non-allocating ops.Jun 29 2023, 2:46 AM springerm added a child revision: D154071: [mlir][transform] Improve transform.get_closest_isolated_parent.Jun 29 2023, 6:10 AM This revision is now accepted and ready to land.Jun 29 2023, 9:48 AM Closed by commit rGeb74eff9d227: [mlir][linalg] BufferizeToAllocationOp: Support vector.mask (authored by springerm). · Explain WhyJul 4 2023, 5:54 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 537071 mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Dialect/Linalg/Transforms/ConvertToDestinationStyle.cpp
mlir/test/Dialect/Linalg/transform-op-bufferize-to-allocation.mlir
|