[all-commits] [llvm/llvm-project] cb0b13: [lld][MachO] Enable LoopVectorization and SLPVecto...

Tal Keren via All-commits all-commits at lists.llvm.org
Mon Feb 23 13:31:03 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cb0b13d9d7fe0798d33074ae48afa8da98a16f17
      https://github.com/llvm/llvm-project/commit/cb0b13d9d7fe0798d33074ae48afa8da98a16f17
  Author: Tal Keren <tkeren at paloaltonetworks.com>
  Date:   2026-02-23 (Mon, 23 Feb 2026)

  Changed paths:
    M lld/MachO/LTO.cpp
    A lld/test/MachO/lto-slp-vectorize-pm.ll

  Log Message:
  -----------
  [lld][MachO] Enable LoopVectorization and SLPVectorization for ThinLTO (#182748)

Commit 21a4710c67a97838dd75cf60ed24da11280800f8 previously enabled
LoopVectorization and SLPVectorization CodeGen options for the ELF and
COFF LTO backends. Since the Mach-O LTO port did not exist at the time,
it missed this configuration.

This patch adds these options to the Mach-O LTO setup for consistency
with the other backends. Without this, SLP and loop vectorization passes
are silently skipped during Mach-O LTO for O2 and O3 builds.



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