amitamd7 wrote: Isn't this patch treating both "newly" created and "moved" ops as part of `newlyCreatedOps`? An already existing op that has moved is still something the walk should care for. https://github.com/llvm/llvm-project/pull/192291