Make sure that when canonicalising masked vector.multi_reduction and
creating arith.select to replace the mask, scalability of the mask is
preserved.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D157732
[mlir][vector] Add missing canonicalisation for vector.multi_reduction ClosedPublic Authored by awarzynski on Aug 11 2023, 8:59 AM.
Details Summary Make sure that when canonicalising masked vector.multi_reduction and
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 11 2023, 9:19 AM Closed by commit rG51a57074bc63: [mlir][vector] Add missing canonicalisation for vector.multi_reduction (authored by awarzynski). · Explain WhyAug 11 2023, 12:07 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 549483 mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/test/Dialect/Vector/canonicalize.mlir
|