This supports the progressive lowering of:
vector.contract ->
downcast + vector.matrix_multiply + upcast -> llvm.intr.matrix
but can be otherwise submitted separately.
Paths
| Differential D75776
[mlir][Vector] Allow lowering of vector.shape_cast 2D <-> 1D ClosedPublic Authored by nicolasvasilache on Mar 6 2020, 2:55 PM.
Details Summary This supports the progressive lowering of: downcast + vector.matrix_multiply + upcast -> llvm.intr.matrix but can be otherwise submitted separately.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 9 2020, 9:47 AM Closed by commit rG90322403c203: [mlir][Vector] Allow lowering of vector.shape_cast 2D <-> 1D (authored by nicolasvasilache). · Explain WhyMar 9 2020, 10:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 249157 mlir/include/mlir/Dialect/VectorOps/VectorOps.td
mlir/lib/Dialect/VectorOps/VectorTransforms.cpp
mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir
|