This patch folds InsertOp(SplatOp(X), SplatOp(X)) to SplatOp(X).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D129058
[mlir][Vector] Fold InsertOp(SplatOp(X), SplatOp(X)) to SplatOp(X). ClosedPublic Authored by jacquesguan on Jul 3 2022, 7:35 PM.
Details Summary This patch folds InsertOp(SplatOp(X), SplatOp(X)) to SplatOp(X).
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 5 2022, 7:20 AM Closed by commit rGcf74b7ec80a8: [mlir][Vector] Fold InsertOp(SplatOp(X), SplatOp(X)) to SplatOp(X). (authored by jacquesguan). · Explain WhyJul 5 2022, 8:36 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 441998 mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/test/Dialect/Vector/canonicalize.mlir
|