david-arm wrote: > This should probably be split up in 3 separate PRs to keep the reviews and comments focused and separate I was just about to say the same thing, but then you beat me to it. :) https://github.com/llvm/llvm-project/pull/76514