https://github.com/david-arm approved this pull request. LGTM! Thanks for making all the changes. I left a minor comment that you can address before landing the patch! https://github.com/llvm/llvm-project/pull/118974