joker-eph wrote: > This also allows rollback mode of certain rewriterPattern to be more uniform and optimal. Can you elaborate on this? Right now the APIs you're introducing don't seem to do anything different than the existing code. https://github.com/llvm/llvm-project/pull/187992