[llvm] [LV] Add test for interleave group with dead member under stride versioning. nfc (PR #208190)

Luke Lau via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 8 03:23:57 PDT 2026


================
@@ -0,0 +1,217 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals none --version 6
+; RUN: opt -S -passes=loop-vectorize -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=true -enable-mem-access-versioning=true < %s | FileCheck %s --check-prefix=VF4UF1
+; RUN: opt -S -passes=loop-vectorize -force-vector-width=1 -force-vector-interleave=2 -enable-interleaved-mem-accesses=true -enable-mem-access-versioning=true < %s | FileCheck %s --check-prefix=VF1UF2
+; RUN: opt -S -passes=loop-vectorize -force-vector-width=2 -force-vector-interleave=2 -enable-interleaved-mem-accesses=true -enable-mem-access-versioning=true < %s | FileCheck %s --check-prefix=VF2UF2
----------------
lukel97 wrote:

Can you add `-force-target-supports-masked-memory-ops` to get rid of the replicate regions?

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


More information about the llvm-commits mailing list