Discussing feasibility: Generating Tablegen files for easier LLVM backend development?

Have you looked at MDL: