https://github.com/davemgreen commented: Thanks I think this sounds good. I'm not quite sure about the fixed-length sve vectors, but hopefully if that works and we add the Custom Neon legalization it should improve the code quite a bit. https://github.com/llvm/llvm-project/pull/89035