https://github.com/marbre requested changes to this pull request. Thanks @simon-camp :) As we've already discussed this offline for quite a while, I don't have much to say. From a first quick review, there are only minor things to change. https://github.com/llvm/llvm-project/pull/79584