https://github.com/simon-camp approved this pull request. This looks good to me. Thanks for implemebting this. Do you plan on removing multiple result support from the emitter? https://github.com/llvm/llvm-project/pull/200659