[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