legrosbuffle wrote: > This patch additionally contains two refactorings that could be moved into separate patches Yes, if you could do that that would make the review easier. Thanks. https://github.com/llvm/llvm-project/pull/76895