[all-commits] [llvm/llvm-project] 13bdd5: [AArch64][ISel] Enable masked interleaved stores f...

Harry Ramsey via All-commits all-commits at lists.llvm.org
Wed Jul 15 01:50:33 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 13bdd50540a5365f5f25b0fff7410d5d69157a51
      https://github.com/llvm/llvm-project/commit/13bdd50540a5365f5f25b0fff7410d5d69157a51
  Author: Harry Ramsey <harry.ramsey at arm.com>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll

  Log Message:
  -----------
  [AArch64][ISel] Enable masked interleaved stores for splat values (#207950)

Enable masked interleaved store combine to recognise splat values and
split them into SVE component vectors. This allows the existing stN
lowering path to handle masked stores where the stored value is a splat
rather than an explicit vector.interleave result.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list