dcaballe wrote: Nice contribution! Couldn't we make `vector.step` a `ConstantLike` op? That would make the arith.constant canonicalizations to also trigger for vector.step? https://github.com/llvm/llvm-project/pull/161615