https://github.com/david-arm commented: This looks great - thanks for being patient with all the review comments! I have a few more minor comments, mostly around adding a couple more tests, but then I think it's ready to go! https://github.com/llvm/llvm-project/pull/101976