stellaraccident wrote: Seems like a good use case for extracting value from mlir constructs that go beyond traditional use cases. I'm supportive of being able to extract utility from our tablegen declarations without being forced to fork mlir infra. https://github.com/llvm/llvm-project/pull/98508