david-arm wrote: Can you please add more description to the title and the commit message why you're making the change and what the motivation is? For example, is this refactoring in preparation for follow-on work? https://github.com/llvm/llvm-project/pull/151696