fabianmcg wrote: Opening this for review just to FYI and let people test it if they want, I will break down this PR into as many pieces as possible. https://github.com/llvm/llvm-project/pull/73057