This patch folds ShuffleOp(SplatOp(X), SplatOp(X)) to SplatOp(X).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D128969
[mlir][Vector] Fold ShuffleOp(SplatOp(X), SplatOp(X)) to SplatOp(X). ClosedPublic Authored by jacquesguan on Jul 1 2022, 12:12 AM.
Details Summary This patch folds ShuffleOp(SplatOp(X), SplatOp(X)) to SplatOp(X).
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 1 2022, 10:23 AM Closed by commit rGe98e13ac8f38: [mlir][Vector] Fold ShuffleOp(SplatOp(X), SplatOp(X)) to SplatOp(X). (authored by jacquesguan). · Explain WhyJul 3 2022, 7:27 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 441997 mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/test/Dialect/Vector/canonicalize.mlir
|