[llvm] [InterleavedAccess] Construct interleaved access store with shuffles (PR #167737)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 19 20:14:12 PST 2025
ram-NK wrote:
> Can you add a few test cases that caused the assertion failure including the original reproducer?
@Rajveer100, More failure test cases added.
3 failure and 1 success cases added in llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
2 failure and 3 success cases added in llvm/test/CodeGen/AArch64/vldn_shuffle.ll
@fhahn , One of the loop in @scalar_store_cost_after_discarding_interleave_group() in llvm/test/Transforms/LoopVectorize/AArch64/replicating-load-store-costs.ll is vectorize now. The corresponding IR is added @store_factor8_1() in llvm/test/CodeGen/AArch64/vldn_shuffle.ll for verification. Better assembly is generated with this patch.
https://github.com/llvm/llvm-project/pull/167737
More information about the llvm-commits
mailing list