akroviakov wrote: Thanks @charithaintc for the examples and clarifications. I update the patterns to distribute the offsets and mask. The `vector.step` op distribution (as the main expected producer) will be added in the subsequent PR. https://github.com/llvm/llvm-project/pull/154949