artagnon wrote: > Can you explain in the commit message why this is an improvement? It looks like NFC refactoring, but it's not immediately obvious why it's better than before? Done. https://github.com/llvm/llvm-project/pull/158427