fhahn wrote: IIUC scalable vectors will in most cases only be introduced by LoopVectorize, so you might have to do LTO to have a chance to tigger this in practice? https://github.com/llvm/llvm-project/pull/110670