MacDue wrote: Hm. I think this might actually be a SME backend issue. I don't think we respect the code model when generating calls to the SME ABI routines (it looks like we unconditionally generate a BL instruction). https://github.com/llvm/llvm-project/pull/233445