rickgaiser wrote: I think all requested changes are implemented and the code is ready to pull. If needed I can rebase and squash the changes into the appropriate commits to make them clean separated topic commits again. https://github.com/llvm/llvm-project/pull/176666