https://github.com/david-arm approved this pull request. LGTM. Thanks for all the work splitting the original PR up (which is very clean now) and really helps the reviewers! https://github.com/llvm/llvm-project/pull/225179