https://github.com/paulwalker-arm approved this pull request. A final question and it looks like you've missed Dave's "incorrectly named intrinsic" comment, but otherwise this looks good to me. https://github.com/llvm/llvm-project/pull/141969