[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 08:27:26 PDT 2024


================
@@ -3259,8 +3265,12 @@ InstructionCost AArch64TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Ty,
   // of <vscale x 1 x eltty> yet, so return an invalid cost to avoid selecting
   // it. This change will be removed when code-generation for these types is
   // sufficiently reliable.
+  // We also cannot handle loads or stores involving scalable vectors of i1.
----------------
david-arm wrote:

Done!

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


More information about the llvm-commits mailing list