[Mlir-commits] [mlir] [mlir] Declare promised interfaces for all dialects (PR #78368)

Mehdi Amini llvmlistbot at llvm.org
Fri Feb 23 18:10:57 PST 2024


joker-eph wrote:

> In this case, it isn't clear to me at all that mlir/IR will always exist in the same project as Dialects/Bufferization

Sure: that would require removing the include from mlir/IR, and the impossibility of declaring the promise. 
While we're in the same project "IR" needs to know about the existence of the interface from  Dialects/Bufferization. Moving them anywhere won't change this, and splitting the project would require also to change all of that.

The fundamental problem is that external interfaces were added as big hole in the system: we just don't have a solution for any of this right now.

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


More information about the Mlir-commits mailing list