River707 wrote: I dont understand party of the description. Why is this in the IR library? The reasons for putting something in IR/ for mlir seem completely unrelated to llvm. https://github.com/llvm/llvm-project/pull/103053