Switch r.h.s operand layout (n1, k1, n0, k0) -> (n1, k1, k0, n0)
which is more consistant with scalar-vector products vectorization
and elementates operand transpose.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D107307
Reorder mmt4d r.h.s operand layout ClosedPublic Authored by asaadaldien on Aug 2 2021, 1:34 PM.
Details Summary Switch r.h.s operand layout (n1, k1, n0, k0) -> (n1, k1, k0, n0)
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 2 2021, 7:13 PM Closed by commit rG53d6988171ae: Reorder mmt4d r.h.s operand layout (authored by asaadaldien). · Explain WhyAug 3 2021, 10:22 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 363805 mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml
mlir/python/mlir/dialects/linalg/opdsl/ops/core_named_ops.py
|