[llvm] [LoopVectorize][AArch64] Add limited support for scalable vectorisation of i1 types (PR #95920)

David Sherwood via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 21 05:39:12 PDT 2024


david-arm wrote:

> If they already return an invalid cost then this patch makes nothing worse and so you're good to go. However, if that's not the case then `AArch64TTIImpl::getMemoryOpCost()` should be updated to allow for that one predicate type.

Hi @paulwalker-arm, good suggestion. I've added a new commit that supports valid costs for multiples of <vscale x 16 x i1>. Enjoy!



https://github.com/llvm/llvm-project/pull/95920


More information about the llvm-commits mailing list