Hardcode84 wrote: > add support for vector.step Maybe, instead of adding special case for `vector.step` just fold all non-scalable `vector.step`s into `arith.constant`s? It will probably help other canonicalizations as well. https://github.com/llvm/llvm-project/pull/117939