Do we have an RFC for this? What’s the plan? Having recently implemented (and then reimplemented) this in the npcomp reference backend pass pipeline I know that there’s a design space here that requires taking opinions, and MLIR core seems to be incrementally taking a design opinion without very much discussion. Can we have that discussion?
Speaking from the npcomp side, I am happy to give a deeper dive into how we do the lowering there if folks would find that useful. We have a working reference backend that can already run, some, nontrivial, programs. I’d be happy to rebase on whatever core is doing, but I don’t really see the design or what opinions it is taking.