https://github.com/gysit commented: I have only a few nit comments already things look good once the attribute prints nicely. I believe @Dinistro's idea of introducing a dialect attribute should work. https://github.com/llvm/llvm-project/pull/72145