[llvm] [ARM] Add combine for vector_deinterleave load (PR #225747)

Kamlesh Kumar via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 24 06:24:12 PDT 2026


kamleshbhalui wrote:

> Can you add more tests for different sizes? vld2 doesn't seem to be generated at the moment. We don't seem to have a lot of arm neon vldn tests.
> 
> We will need to add MVE lowering too - there should be more existing tests for those in the Thumb2/mve-*.ll tests.

Yes I will add more tests with differing sizes and types. vld2 is not emitted because 2 way interleaving expanded in slection dag builder currently, already have PR for this but blocked due to riscv issues.
I will explore MVE and create a different PR for this.

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


More information about the llvm-commits mailing list