LLVM/project 6b7a9ef — llvm/test/Transforms/SLPVectorizer/AArch64 poor-throughput-select-call.ll

[SLP][NFC]Add a test with non-profitable vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/233933
DeltaFile
+187-0llvm/test/Transforms/SLPVectorizer/AArch64/poor-throughput-select-call.ll
+187-01 files

LLVM/project 7623b85 — llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.make.buffer.rsrc.ll

[AMDGPU] Fix matching of a readfirstlane GCNPat (#233914)
DeltaFile
+24-40llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll
+3-5llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir
+1-1llvm/lib/Target/AMDGPU/SIInstructions.td
+28-463 files

LLVM/project ef39119 — llvm/lib/Target/AMDGPU SIISelLowering.cpp

Apply suggestion from @chinmaydd
DeltaFile
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-11 files

LLVM/project d1489ed — lldb/include/lldb/Symbol ObjectFile.h, lldb/source/Plugins/SymbolFile/DWARF SymbolFileDWARFDebugMap.cpp

[lldb] Remove ConstString from ObjectFile (#232553)

The last remaining user in the base ObjectFile class was
SplitArchivePathWithObject.
DeltaFile
+12-10lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
+9-6lldb/source/Symbol/ObjectFile.cpp
+4-3lldb/include/lldb/Symbol/ObjectFile.h
+25-193 files

FreeBSD/src d830774 — stand/userboot/userboot libuserboot.h main.c

stand: userboot: improve userdisk error handling

Currently, userdisk_init() iterates through disks and
checks whether DIOCGSECTORSIZE and DIOCGMEDIASIZE ioctls
are available for the device. If either ioctl fails, userdisk_init()
returns ENXIO with ud_info only partially initialized.
devinit() records the failure, but loader_main() ignores
devinit()'s return value, so later code may access an
uninitialized entry.

In certain cases this code can still boot from a disk even if
userdisk_init() returns ENXIO, for example, when the first of
two disks is valid and the second errors out.

To address this issue while not breaking the current behavior, do
the following:

 - Zero-initialize the userdisk_info array and use a zero media size
   to mark disks that do not support the ioctls mentioned above or

    [16 lines not shown]
DeltaFile
+32-13stand/userboot/userboot/userboot_disk.c
+6-3stand/userboot/userboot/main.c
+1-0stand/userboot/userboot/libuserboot.h
+39-163 files

NetBSD/pkgsrc QxSy2CF — security/py-certifi Makefile distinfo

   Pullup ticket #7298 - requested by leot
   security/py-certifi: Security fix

   Revisions pulled up:
   - security/py-certifi/Makefile                                  1.56
   - security/py-certifi/distinfo                                  1.52

   ---
      Module Name:    pkgsrc
      Committed By:   adam
      Date:           Tue Oct 20 05:56:38 UTC 2026

      Modified Files:
              pkgsrc/security/py-certifi: Makefile distinfo

      Log Message:
      py-certifi: updated to 2026.10.19

      2026.10.19
      Unknown changes
VersionDeltaFile
1.50.2.1+4-4security/py-certifi/distinfo
1.54.2.1+2-2security/py-certifi/Makefile
+6-62 files

FreeBSD/doc a43347d — website/content/en/status/report-2026-07-2026-09 bugmeister.adoc

bugmeister.adoc: fix a typo
DeltaFile
+1-1website/content/en/status/report-2026-07-2026-09/bugmeister.adoc
+1-11 files

FreeBSD/ports 0b6d7a7 — ftp/curl distinfo Makefile

ftp/curl: Security update to 8.23.0

SMB support was removed upstream in 8.23.0, drop the SMB option.

Changes:        https://curl.se/ch/8.23.0.html
PR:             299376
Security:       14dab969-c797-11f1-a6ea-8447094a420f
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 1c19f2342391f77e4d732d4cb0645bd6afd64f19)
DeltaFile
+13-0ftp/curl/pkg-plist
+3-5ftp/curl/Makefile
+3-3ftp/curl/distinfo
+19-83 files

LLVM/project 008cd23 — llvm/test/CodeGen/AMDGPU tail-call-inreg-arguments.waterfall.ll branch-folding-implicit-def-subreg.ll

ProcessImplicitDefs: Erase physreg implicit_def with no live out use (#233910)

Instead of setting the dead flag, just erase the instruction. Also
stop doing this if !tracksRegLiveness, though I don't really
understand this option.
DeltaFile
+45-155llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+45-155llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+27-87llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+27-87llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+46-48llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
+29-33llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.waterfall.ll
+219-56530 files not shown
+302-69536 files

LLVM/project c771378 — llvm/utils extract_symbols.py

[extract_symbols] Cap worker pool size on Windows (#233608)

On Windows with >61 cores (Python <= 3.11), multiprocessing.Pool()
exceeds the 63-handle limit in _winapi.WaitForMultipleObjects (N worker
handles + 2 internal pipe handles). This crashes Pool._handle_workers
with ValueError before it sends the termination sentinel to taskqueue,
causing Pool._terminate_pool to deadlock in task_handler.join() at exit.
    
Cap the worker count to at most 60 on Windows and at most len(libs) on
all platforms, and join the pool after collecting results.
DeltaFile
+13-2llvm/utils/extract_symbols.py
+13-21 files

LLVM/project 9684bf5 — llvm/lib/Target/AMDGPU SIISelLowering.cpp GCNSubtarget.h, llvm/test/CodeGen/AMDGPU local-atomicrmw-fadd.ll

[AMDGPU] Fix LDS f64 atomic fadd on gfx1310

hasLDSFPAtomicAddF64() keyed on GFX90AInsts or GFX1250Insts. gfx1310
has GFX1250Insts but no ds_add_f64, so AtomicExpand left LDS
atomicrmw fadd double unexpanded and instruction selection failed.

Query the lds-atomic-add-f64 feature instead, which already guards the
DS_ADD_F64 patterns and the GlobalISel legalizer. gfx1310 now expands
to a ds_cmpstore_rtn_b64 loop.

Change-Id: I891ff50e648ac5305cd7a594ea3fcce5e3411df4
Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+1,124-0llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
+0-3llvm/lib/Target/AMDGPU/GCNSubtarget.h
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1,125-43 files

HardenedBSD/ports 1c19f23 — ftp/curl distinfo Makefile

ftp/curl: Security update to 8.23.0

SMB support was removed upstream in 8.23.0, drop the SMB option.

Changes:        https://curl.se/ch/8.23.0.html
PR:             299376
Security:       14dab969-c797-11f1-a6ea-8447094a420f
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH
DeltaFile
+13-0ftp/curl/pkg-plist
+3-5ftp/curl/Makefile
+3-3ftp/curl/distinfo
+19-83 files

FreeBSD/ports 1c19f23 — ftp/curl distinfo Makefile

ftp/curl: Security update to 8.23.0

SMB support was removed upstream in 8.23.0, drop the SMB option.

Changes:        https://curl.se/ch/8.23.0.html
PR:             299376
Security:       14dab969-c797-11f1-a6ea-8447094a420f
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH
DeltaFile
+13-0ftp/curl/pkg-plist
+3-5ftp/curl/Makefile
+3-3ftp/curl/distinfo
+19-83 files

FreeBSD/ports d219113 — sysutils/alloy Makefile, sysutils/alloy/files alloy.in

sysutils/alloy: Ensure alloy_user can write to /var/alloy

Differential Revision:  https://reviews.freebsd.org/D60372
Sponsored by:           SkunkWerks, GmbH
DeltaFile
+1-1sysutils/alloy/Makefile
+2-0sysutils/alloy/files/alloy.in
+3-12 files

HardenedBSD/ports d219113 — sysutils/alloy Makefile, sysutils/alloy/files alloy.in

sysutils/alloy: Ensure alloy_user can write to /var/alloy

Differential Revision:  https://reviews.freebsd.org/D60372
Sponsored by:           SkunkWerks, GmbH
DeltaFile
+1-1sysutils/alloy/Makefile
+2-0sysutils/alloy/files/alloy.in
+3-12 files

NetBSD/pkgsrc EAwuqZD — security/mozilla-rootcerts Makefile distinfo, security/mozilla-rootcerts-openssl Makefile PLIST

   Pullup ticket #7297 - requested by nia
   security/mozilla-rootcerts: Security fix
   security/mozilla-rootcerts-openssl: Security fix

   Revisions pulled up:
   - security/mozilla-rootcerts-openssl/Makefile                   1.41
   - security/mozilla-rootcerts/Makefile                           1.67
   - security/mozilla-rootcerts/distinfo                           1.44
   - security/mozilla-rootcerts/patches/patch-certdata.txt         1.5

   ---
      Module Name:      pkgsrc
      Committed By:     nia
      Date:             Tue Oct 20 14:45:11 UTC 2026

      Modified Files:
        pkgsrc/security/mozilla-rootcerts: Makefile distinfo
        pkgsrc/security/mozilla-rootcerts-openssl: Makefile
      Added Files:

    [8 lines not shown]
VersionDeltaFile
1.5.2.1+0-263security/mozilla-rootcerts/patches/patch-certdata.txt
1.5.2.2+263-0security/mozilla-rootcerts/patches/patch-certdata.txt
1.32.2.1+23-27security/mozilla-rootcerts-openssl/PLIST
1.42.2.1+5-4security/mozilla-rootcerts/distinfo
1.39.2.1+3-3security/mozilla-rootcerts-openssl/Makefile
1.65.2.1+3-2security/mozilla-rootcerts/Makefile
+297-2996 files

LLVM/project 5043426 — clang/test/OpenMP target_codegen.cpp parallel_for_simd_codegen.cpp

[clang][OpenMP] Emit host diagnostics that were deferred and never flushed (#220316)

Fixes #147515.

Please review commit by commit. The last three commits only regenerate
`threadprivate_codegen.cpp`, `single_codegen.cpp` and
`target_parallel_generic_loop_codegen-1.cpp` for the new emission order.
They are about
3,700 of the 4,300 changed lines.

## The bug

```c++
// t.cpp
void foo();

int f() {
  try {
    foo();

    [121 lines not shown]
DeltaFile
+1,097-1,121clang/test/OpenMP/threadprivate_codegen.cpp
+466-466clang/test/OpenMP/single_codegen.cpp
+379-369clang/test/OpenMP/target_parallel_generic_loop_codegen-1.cpp
+70-70clang/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp
+45-45clang/test/OpenMP/parallel_for_simd_codegen.cpp
+29-29clang/test/OpenMP/target_codegen.cpp
+2,086-2,10017 files not shown
+2,252-2,22323 files

FreeBSD/doc ff79fd9 — . .mailmap

mailmap: Add entry for longros

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60913
DeltaFile
+1-0.mailmap
+1-01 files

FreeBSD/src e48eb1c — . .mailmap

mailmap: Add entry for longros

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60912
DeltaFile
+2-0.mailmap
+2-01 files

FreeBSD/ports 0622336 — . .mailmap

.mailmap: Add longros@

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60911
DeltaFile
+1-0.mailmap
+1-01 files

HardenedBSD/ports 0622336 — . .mailmap

.mailmap: Add longros@

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60911
DeltaFile
+1-0.mailmap
+1-01 files

NetBSD/src lNMdAew — external/bsd/fetch/dist/libfetch common.c

   libfetch: Fix missing SSL_set1_host call.

   PR lib/60878: libfetch: missing SSL_set1_host call
VersionDeltaFile
1.14+2-1external/bsd/fetch/dist/libfetch/common.c
+2-11 files

NetBSD/pkgsrc 4Ps8BC6 — net/libfetch Makefile, net/libfetch/files common.c

   libfetch: Fix missing SSL_set1_host call.

   PR lib/60878: libfetch: missing peer hostname check
VersionDeltaFile
1.71+2-2net/libfetch/Makefile
1.39+2-1net/libfetch/files/common.c
+4-32 files

FreeBSD/ports 38d2629 — www Makefile, www/nginx-module-auth-pam distinfo pkg-descr

www/nginx-module-auth-pam: Add New Port

Sources of the auth_pam module for the NGINX ports.  The module hands basic
authentication to PAM, so an account of the system can serve as the login.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-auth-pam/Makefile
+20-0www/nginx-module-auth-pam/files/pkg-message.in
+7-0www/nginx-module-auth-pam/pkg-descr
+3-0www/nginx-module-auth-pam/distinfo
+1-0www/Makefile
+66-05 files

HardenedBSD/ports 0f43b58 — www/freenginx Makefile.extmod Makefile, www/nginx Makefile.extmod Makefile

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the memc, encrypted_session, fancyindex, auth_pam and geoip2 modules
from their own source ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+31-1www/nginx/Makefile
+30-0www/nginx-devel/Makefile
+30-0www/freenginx/Makefile
+10-5www/nginx/Makefile.extmod
+10-5www/nginx-devel/Makefile.extmod
+10-5www/freenginx/Makefile.extmod
+121-163 files not shown
+121-469 files

HardenedBSD/ports 47b1de3 — www Makefile, www/nginx-module-geoip2 distinfo pkg-descr

www/nginx-module-geoip2: Add New Port

Sources of the geoip2 module for the NGINX ports.  The module reads a MaxMind
database and puts what it finds for an address into variables.

Sponsored by:   Netzkommune GmbH
DeltaFile
+36-0www/nginx-module-geoip2/Makefile
+14-0www/nginx-module-geoip2/files/pkg-message.in
+7-0www/nginx-module-geoip2/pkg-descr
+3-0www/nginx-module-geoip2/distinfo
+1-0www/Makefile
+61-05 files

HardenedBSD/ports 38d2629 — www Makefile, www/nginx-module-auth-pam distinfo pkg-descr

www/nginx-module-auth-pam: Add New Port

Sources of the auth_pam module for the NGINX ports.  The module hands basic
authentication to PAM, so an account of the system can serve as the login.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-auth-pam/Makefile
+20-0www/nginx-module-auth-pam/files/pkg-message.in
+7-0www/nginx-module-auth-pam/pkg-descr
+3-0www/nginx-module-auth-pam/distinfo
+1-0www/Makefile
+66-05 files

FreeBSD/ports 0f43b58 — www/freenginx Makefile.extmod Makefile, www/nginx Makefile.extmod Makefile

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the memc, encrypted_session, fancyindex, auth_pam and geoip2 modules
from their own source ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+31-1www/nginx/Makefile
+30-0www/nginx-devel/Makefile
+30-0www/freenginx/Makefile
+10-5www/nginx/Makefile.extmod
+10-5www/nginx-devel/Makefile.extmod
+10-5www/freenginx/Makefile.extmod
+121-163 files not shown
+121-469 files

FreeBSD/ports 47b1de3 — www Makefile, www/nginx-module-geoip2 distinfo pkg-descr

www/nginx-module-geoip2: Add New Port

Sources of the geoip2 module for the NGINX ports.  The module reads a MaxMind
database and puts what it finds for an address into variables.

Sponsored by:   Netzkommune GmbH
DeltaFile
+36-0www/nginx-module-geoip2/Makefile
+14-0www/nginx-module-geoip2/files/pkg-message.in
+7-0www/nginx-module-geoip2/pkg-descr
+3-0www/nginx-module-geoip2/distinfo
+1-0www/Makefile
+61-05 files

HardenedBSD/ports 8b21c81 — www Makefile, www/nginx-module-fancyindex distinfo pkg-descr

www/nginx-module-fancyindex: Add New Port

Sources of the fancyindex module for the NGINX ports.  The module writes the
automatic directory listing as HTML that a template can shape.

Sponsored by:   Netzkommune GmbH
DeltaFile
+36-0www/nginx-module-fancyindex/Makefile
+14-0www/nginx-module-fancyindex/files/pkg-message.in
+7-0www/nginx-module-fancyindex/pkg-descr
+3-0www/nginx-module-fancyindex/distinfo
+1-0www/Makefile
+61-05 files