https://github.com/marbre approved this pull request. Only some minor remarks and no comment from my side that would prevent landing your work. Anyway, I would assume that it would be good if @simon-camp takes another looking before landing this. https://github.com/llvm/llvm-project/pull/71631