[all-commits] [llvm/llvm-project] 7ea371: [AArch64] Extend performActiveLaneMaskCombine for ...

Kerry McLaughlin via All-commits all-commits at lists.llvm.org
Wed Jul 9 02:19:37 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ea371443b83f20edadb538c4b6ea19ee4de1094
      https://github.com/llvm/llvm-project/commit/7ea371443b83f20edadb538c4b6ea19ee4de1094
  Author: Kerry McLaughlin <kerry.mclaughlin at arm.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll

  Log Message:
  -----------
  [AArch64] Extend performActiveLaneMaskCombine for more than two extracts (#146725)

The combine was added to find a get.active.lane.mask used by two
extract subvectors and try to replace it with the paired whilelo
instruction. This extends the combine to cover cases where there
are more than two extracts.



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