- Harden verifiers of tensor ops.
- Add additional canonicalization patterns that fold away trivial ops with zero shape.
- Fix memref.copy vectorization.
- Add additional vectorization test cases for various ops.
Depends On: D156061
Paths
| Differential D156137
[mlir][tensor] Better support for dimensions of static size 0 Needs ReviewPublic Authored by springerm on Jul 24 2023, 9:20 AM.
Details
Summary
Depends On: D156061
Diff Detail
Event Timelinespringerm added a parent revision: D156061: [mlir][tensor] Improve verifiers: detect out-of-bounds accesses.Jul 24 2023, 9:20 AM
Revision Contents
Diff 543647 mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
mlir/test/Dialect/Linalg/transform-op-vectorize.mlir
mlir/test/Dialect/MemRef/canonicalize.mlir
mlir/test/Dialect/Tensor/invalid.mlir
mlir/test/Dialect/Tensor/ops.mlir
|