https://github.com/aaronpuchert commented: It's a rather complex change, but conceptually I think it's solid. Maybe I can manage to have a more detailed look later, but you don't need to wait for that. https://github.com/llvm/llvm-project/pull/232784