Files
clang-p2996/mlir/test/Dialect/Tensor
MaheshRavishankar 0f3e460e06 [mlir][Tensor] Generalize the pattern to swap tensor.collapse_shape -> tensor.expand_shape. (#133819)
The current patterns compared the reassocation indices for the two ops
and failed if neither of them were of size 1. This patch relaxes this
restriction by handling a new case where the reassociation indices might
be of the same size.

Also generalizes to cases where when generating the swapped
`tensor.expand_shape` -> `tensor.collapse_shape` if one of them is
degenerate, those are not generated.

Signed-off-by: MaheshRavishankar <mahesh.ravishankar@gmail.com>
2025-04-15 14:10:18 -07:00
..