Previously, these rewrites would drop scalable dimensions and treated `[1]` (scalable one dim) as a unit dimension. This patch propagates scalable dimensions and ensures `[1]` is not treated as a unit dimension.
InferIntRangeInterface
mlir-opt
mlir-pdll
ref
qualified
linalg
transform