[Mlir-commits] [mlir] [mlir][tblgen] Expose more of MLIRTableGen as library (PR #113781)

Maksim Levental llvmlistbot at llvm.org
Thu Oct 31 11:25:58 PDT 2024


makslevental wrote:

There are some subtle shifts in force here

> upstream **does dictate** the best practices for interacting with the broader project via ODS, what things are supported and how, and in general the development and evolution of ODS. We **may decide** to change/remove/evolve in any number of ways that will break downstream significantly (with little to no support). That has been a good thing in general IMO, and **prevents divergence** in what it means to "define" something in ODS. It **doesn't prevent** someone from doing something, but it is a reasonable **deterrent** from going off of the supported path.

The truth is that currently anyone interested in using `MLIRTableGen` as a library (rather than as vendored sources) is absolutely (no room for equivocation) blocked by this partitioning from much of the functionality. 

But nonetheless, if this is a major blocker for the languages incubator then I'm comfortable abandoning it and working on a solution/approach that lives entirely in the incubator.

https://github.com/llvm/llvm-project/pull/113781


More information about the Mlir-commits mailing list