LLVM/project 33e1c2c — llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields-bswap.ll

[SLP][NFC]Add an extra test for extracted bswap vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237554
DeltaFile
+35-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields-bswap.ll
+35-01 files

LLVM/project 58d26f4 — llvm/test/CodeGen/AMDGPU token-factor-inline-limit-test.ll

[AMDGPU] token-factor-inline-limit-test.ll - regenerate test checks (#237551)

Prep work for topological sorting
DeltaFile
+154-42llvm/test/CodeGen/AMDGPU/token-factor-inline-limit-test.ll
+154-421 files

HardenedBSD/src 3f28a09 — contrib/bsnmp/lib asn1.3, contrib/bsnmp/snmp_target snmp_target.3

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+4-4contrib/hyperv/tools/hv_kvp_daemon.8
+3-3contrib/hyperv/tools/hv_vss_daemon.8
+2-2contrib/pf/pflogd/pflogd.8
+2-2contrib/elftoolchain/addr2line/addr2line.1
+2-2contrib/bsnmp/snmp_target/snmp_target.3
+1-1contrib/bsnmp/lib/asn1.3
+14-147 files not shown
+21-2113 files

HardenedBSD/src 2d98ba5 — contrib/bsnmp/lib asn1.3, contrib/bsnmp/snmp_target snmp_target.3

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-4contrib/hyperv/tools/hv_kvp_daemon.8
+3-3contrib/hyperv/tools/hv_vss_daemon.8
+2-2contrib/pf/pflogd/pflogd.8
+2-2contrib/elftoolchain/addr2line/addr2line.1
+2-2contrib/bsnmp/snmp_target/snmp_target.3
+1-1contrib/bsnmp/lib/asn1.3
+14-147 files not shown
+21-2113 files

HardenedBSD/src 1efa1e2 — lib/msun/arm fenv.c, lib/msun/man fenv.3 fegetmode.3

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+88-67sys/sys/stdatomic.h
+78-0lib/msun/x86/fenv.h
+70-0lib/msun/man/fegetmode.3
+63-0lib/msun/tests/fenv_test.c
+48-1lib/msun/man/fenv.3
+42-0lib/msun/arm/fenv.c
+389-6824 files not shown
+667-7930 files

NetBSD/pkgsrc uWH5Afy — doc CHANGES-2026

   doc: Updated geography/py-spartn to 1.1.2
VersionDeltaFile
1.7486+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc guwuK2L — geography/py-spartn Makefile distinfo

   geography/py-spartn: Update to 1.1.2

   Upstream NEWS content:

   ### RELEASE 1.1.2

   1. Add SPARTNError as generic SPARTN error super class.

   ### RELEASE 1.1.1
VersionDeltaFile
1.5+4-4geography/py-spartn/distinfo
1.8+2-2geography/py-spartn/Makefile
+6-62 files

OpenBSD/src 1qrqh6q — regress/libexec/ld.so/df_1_noopen Makefile

   regress/libexec/ld.so/df_1_noopen: survive with -j4

   OK: miod@
VersionDeltaFile
1.7+6-6regress/libexec/ld.so/df_1_noopen/Makefile
+6-61 files

NetBSD/src alvstdP — sys/arch/m68k/m68k m68k_machdep.c

   Need to include opt_fpu_emulate.h here.
VersionDeltaFile
1.25+3-2sys/arch/m68k/m68k/m68k_machdep.c
+3-21 files

LLVM/project 832a087 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project f84fc62 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-3-direct-mem-output-error' into users/void/asm-rm-4-regallocfast-fold
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project ad97904 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2f-peephole-asm-load-fold' into users/void/asm-rm-3-direct-mem-output-error
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project cb3aa8a — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2e-fold-asm-memoperands' into users/void/asm-rm-2f-peephole-asm-load-fold
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project 56e0379 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2d-prefer-spilling-foldable' into users/void/asm-rm-2e-fold-asm-memoperands
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project 1d5aa61 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2c-fold-subreg-offset' into users/void/asm-rm-2d-prefer-spilling-foldable
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project c19d699 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2b-fold-all-reg-operands' into users/void/asm-rm-2c-fold-subreg-offset
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project ae15a48 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-2-fold-tied-operands' into users/void/asm-rm-2b-fold-all-reg-operands
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project 7dfeb7f — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/mir-inline-asm-func-kind' into users/void/asm-rm-2-fold-tied-operands
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project c85e31f — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/mir-inline-asm-operand-count' into users/void/mir-inline-asm-func-kind
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project f080b89 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'main' into users/void/mir-inline-asm-operand-count
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

NetBSD/src IVwPUdt — distrib/sets/lists/debug mi

   natto.debug isn't installed, just atto.debug

   Remove natto.debug for now, until someone works out the correct
   atto Makefile magic to install it as a link, but only when MKDEBUG is
   set.
VersionDeltaFile
1.524+1-2distrib/sets/lists/debug/mi
+1-21 files

NetBSD/src W3D4KnB — doc CHANGES-10.3

   Ticket #1408
VersionDeltaFile
1.1.2.28+22-1doc/CHANGES-10.3
+22-11 files

NetBSD/src HM5mo01 — doc 3RDPARTY

   Pull up the following, requested by kre in ticket #1408:

        external/public-domain/tz/dist/Makefile         up to 1.8
        external/public-domain/tz/dist/NEWS             up to 1.11
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.49
        external/public-domain/tz/dist/africa           up to 1.5
        external/public-domain/tz/dist/backzone         up to 1.7
        external/public-domain/tz/dist/europe           up to 1.7
        external/public-domain/tz/dist/leapseconds      up to 1.13
        external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.16
        external/public-domain/tz/dist/northamerica     up to 1.10
        external/public-domain/tz/dist/southamerica     up to 1.7
        external/public-domain/tz/dist/theory.html      up to 1.9
        external/public-domain/tz/dist/version          up to 1.22
        external/public-domain/tz/dist/zone.tab         up to 1.8
        external/public-domain/tz/dist/zone1970.tab     up to 1.9
        external/public-domain/tz/dist/zonenow.tab      up to 1.10
        doc/3RDPARTY                                    (apply patch)

   Updated tzdata to version 2026f (using 2026fgtz).
VersionDeltaFile
1.1905.2.22+4-4doc/3RDPARTY
+4-41 files

LLVM/project 7a59bfc — llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp, llvm/lib/Target/X86/GISel X86InstructionSelector.cpp

[GlobalISel] Don't constrain register classes of debug operands (#228078)

D129037 made the AArch64 and X86 selectors constrain every vreg operand
of a debug instruction to the smallest register class for its bank. The
case it targeted was a `DBG_VALUE` left referring to an erased def: the
vreg had no class after selection, and a later `getRegClass` call
crashed.

The constraint also applies to vregs with real defs and uses. A debug
instruction is selected before the def of its operand, so the operand
already has the smallest class when its def is selected, even if the def
would give it a wider class without debug info. In #227628, a `COPY`
destination gets `gpr64` instead of `gpr64all`, so the `COPY` is no
longer removed as redundant and the `-O0` code changes.

#231716 fixed the erased-def case at its source: `salvageDebugInfo` now
sets unsalvageable debug uses to `$noreg`.

This PR removes `selectDebugInstr` from both selectors. Vregs with

    [7 lines not shown]
DeltaFile
+0-36llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp
+0-35llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+23-0llvm/test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir
+2-3llvm/test/DebugInfo/X86/debug-reg-bank.mir
+2-3llvm/test/DebugInfo/AArch64/debug-reg-bank.mir
+2-2llvm/test/CodeGen/AArch64/GlobalISel/select-hint.mir
+29-796 files

LLVM/project 93d4bb3 — lldb/source/Plugins/Process/Utility NativeRegisterContextDBReg.cpp, lldb/source/Plugins/Register/Native NativeRegisterContextDBReg.cpp

Merge remote-tracking branch 'origin/main' into users/mrsidims/fix-slp-cast-ir-flags
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+0-411lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg.cpp
+410-0lldb/source/Plugins/Register/Native/NativeRegisterContextDBReg.cpp
+0-408llvm/lib/CodeGen/LiveVariables.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+0-347llvm/lib/Transforms/IPO/GlobalOpt.cpp
+1,214-1,230329 files not shown
+9,246-4,863335 files

LLVM/project 4b6842b — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

apply comment
DeltaFile
+2-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-31 files

HardenedBSD/ports 43518a8 — security/vuxml/vuln 2026.xml

security/vuxml: Wrap long lines in the weechat entry

While at it, fix a typo in the blockquote cite URL.

Sponsored by:   Netzkommune GmbH
DeltaFile
+24-10security/vuxml/vuln/2026.xml
+24-101 files

FreeBSD/ports 43518a8 — security/vuxml/vuln 2026.xml

security/vuxml: Wrap long lines in the weechat entry

While at it, fix a typo in the blockquote cite URL.

Sponsored by:   Netzkommune GmbH
DeltaFile
+24-10security/vuxml/vuln/2026.xml
+24-101 files

HardenedBSD/ports 5ee9857 — security/vuxml/vuln 2026.xml

security/vuxml: Fix whitespace issues breaking the validate target

Drop a whitespace-only line before the amule entry and replace space
indentation with a tab in the uriparser entry.

PR:             300377
Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

FreeBSD/ports 5ee9857 — security/vuxml/vuln 2026.xml

security/vuxml: Fix whitespace issues breaking the validate target

Drop a whitespace-only line before the amule entry and replace space
indentation with a tab in the uriparser entry.

PR:             300377
Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files