LLVM/project 3a24747llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[DAG] Use TLO.LegalTypes() instead of AfterLegalizeTypes (#201840)

Fix typo from #178617 - AfterLegalizeTypes is an enum constant, not an actual check for legalised types
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+1-11 files

LLVM/project 6ad8f3aclang/test/CodeGen/LoongArch/lasx builtin-alias.c builtin.c, lldb/source/Utility RISCV_DWARF_Registers.h

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+3,563-3,543llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,598-111llvm/test/CodeGen/X86/clmul-vector.ll
+2,749-2,749clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+2,745-2,745clang/test/CodeGen/LoongArch/lasx/builtin.c
+3,092-2,392llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
+4,489-13lldb/source/Utility/RISCV_DWARF_Registers.h
+23,236-11,5534,313 files not shown
+212,244-120,1834,319 files

FreeBSD/ports 6f999bfdevel/cgit Makefile

devel/cgit: Fix builds in live environment, and add LUA option

- Remove adding of "openssl" directories to git subtree. openssl isn't
  necessary here, and the resultant include of "/usr/local/include"
  poisions the git tree, causing it to not compile.
- Add option to add the lua / luajit engine to the install.
- Reformat to satisfy portclippy and portfmt.

PR:             293666
Approved by:    Marko Turk <mt-bugs at markoturk.info> (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+25-13devel/cgit/Makefile
+25-131 files

NetBSD/pkgsrc-wip 95f97c9libinput TODO

libinput: Add reference to CVE-2026-50265
DeltaFile
+2-1libinput/TODO
+2-11 files

FreeBSD/ports d2afd1bgraphics/fractgen pkg-plist Makefile

graphics/fractgen: Update 3.0.8 => 3.0.11

Changelog:
https://github.com/dreibh/fractgen/blob/fractgen-3.0.11/ChangeLog
Commit log:
https://github.com/dreibh/fractgen/compare/fractgen-3.0.8...fractgen-3.0.11

Port changes:
- Revise USES.
- Populate OPTIONS and add KDE option off by default.
- Update pkg-descr.

PR:             295702
Reported by:    Thomas Dreibholz (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+306-301graphics/fractgen/pkg-plist
+32-4graphics/fractgen/Makefile
+8-5graphics/fractgen/pkg-descr
+3-3graphics/fractgen/distinfo
+349-3134 files

LLVM/project e133cb4llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 recalc-copyable-operand-deps-shared-inst.ll

[SLP] Recompute copyable operand deps for nodes sharing an instruction

When an instruction is vectorized in several nodes and one models an operand as
copyable while another (built later) uses it directly, the operand's dependency
count missed the direct def-use edge and the scheduler decremented it more times
than its count, tripping the unscheduled-deps assertion. Defer such operand dep
recomputation unconditionally via RecalcCopyableOperandDeps instead of the narrow
IsDuplicateCopyableNode gate.

Fixes #201855

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/202032
DeltaFile
+25-70llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+51-0llvm/test/Transforms/SLPVectorizer/X86/recalc-copyable-operand-deps-shared-inst.ll
+76-702 files

FreeBSD/ports d0b4f48www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.32.2

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

OpenBSD/ports MRqv513graphics/tgif Makefile, graphics/tgif/patches patch-tangram2_c patch-tgcwdl_c

   graphics/tgif: make C types coherent to appease llvm22

   ok benoit@
VersionDeltaFile
1.1+21-0graphics/tgif/patches/patch-tangram2_c
1.1+12-0graphics/tgif/patches/patch-tgcwdl_c
1.41+1-1graphics/tgif/Makefile
+34-13 files

LLVM/project 6729f3bllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 aarch64-matrix-umull-smull.ll

[AArch64] Use 64bit mask size for detecting extending Ands. (#202029)
DeltaFile
+40-0llvm/test/CodeGen/AArch64/aarch64-matrix-umull-smull.ll
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+41-12 files

OpenBSD/ports jVYYyIYlang/gcc/16 Makefile, lang/gcc/16/pkg PFRAG.riscv64-main PLIST-main

   lang/gcc/16: update PLIST fot riscv64
VersionDeltaFile
1.2+7-0lang/gcc/16/pkg/PFRAG.riscv64-main
1.2+3-2lang/gcc/16/Makefile
1.2+1-0lang/gcc/16/pkg/PLIST-main
+11-23 files

NetBSD/pkgsrc B6T2Oosnet/wireshark PLIST

   wireshark: Add missing sharkd documentation

   Fix PLIST when the "doc" option is enabled by rerunning print-PLIST target.

   No PKGREVISION bump since "doc" is off by default.
VersionDeltaFile
1.111+3-1net/wireshark/PLIST
+3-11 files

OpenBSD/ports 5pZhfaNgeo/openbsd-developers Makefile

   Bump REVISION

   Required following files/OpenBSD addition.
VersionDeltaFile
1.199+1-1geo/openbsd-developers/Makefile
+1-11 files

OpenBSD/ports fDR86Uninfrastructure/db user.list

   Comment out _unit
VersionDeltaFile
1.490+2-2infrastructure/db/user.list
+2-21 files

LLVM/project db85551llvm/lib/Target/AArch64/MCTargetDesc AArch64InstPrinter.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+2-2llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+2-21 files

OpenBSD/ports yMUMa67security/gosec distinfo modules.inc

   Update to gosec-2.27.1

   From Laurent Cheylus (maintainer)
VersionDeltaFile
1.23+328-260security/gosec/distinfo
1.23+119-94security/gosec/modules.inc
1.26+1-1security/gosec/Makefile
+448-3553 files

OpenBSD/ports Q8IWHphsysutils/fzf distinfo modules.inc

   Update to fzf-0.73.1

   From Laurent Cheylus (maintainer)
VersionDeltaFile
1.51+8-8sysutils/fzf/distinfo
1.22+2-2sysutils/fzf/modules.inc
1.60+1-1sysutils/fzf/Makefile
+11-113 files

LLVM/project fbe6b5dllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-indexed-vector-ldst.ll

[AArch64] Change postinc index types to uint64_t (#202024)

The uint32_t could overflow, make sure we do not throw away the high
bits by
using a uint64_t.
DeltaFile
+62-0llvm/test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll
+4-4llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+66-42 files

OpenBSD/ports Nesps9gsysutils/modlogan/patches patch-src_mstate_c patch-src_mdatatypes_c, sysutils/modlogan/pkg PLIST

   modlogan: fix build with llvm22

   I will remove this port soon, but let's keep the build fix in version
   control. Perhaps it's useful for someone.
VersionDeltaFile
1.11+78-78sysutils/modlogan/pkg/PLIST
1.1+56-0sysutils/modlogan/patches/patch-src_mstate_c
1.1+21-0sysutils/modlogan/patches/patch-src_mdatatypes_c
1.1+12-0sysutils/modlogan/patches/patch-src_datatypes_visit_datatype_h
1.1+12-0sysutils/modlogan/patches/patch-src_datatypes_visited_datatype_c
1.1+12-0sysutils/modlogan/patches/patch-src_datatypes_visited_datatype_h
+191-7823 files not shown
+449-8329 files

OpenBSD/ports qG82dsMinputmethods/ibus-skk Makefile distinfo

   Update to ibus-skk-1.4.4.
VersionDeltaFile
1.34+4-5inputmethods/ibus-skk/Makefile
1.9+2-2inputmethods/ibus-skk/distinfo
+6-72 files

OpenBSD/ports ONJR8aRinputmethods/libskk Makefile distinfo, inputmethods/libskk/patches patch-libskk_file-dict_c

   Update to libskk-1.1.1 to unbreak.
VersionDeltaFile
1.15+4-6inputmethods/libskk/Makefile
1.5+2-2inputmethods/libskk/distinfo
1.2+0-0inputmethods/libskk/patches/patch-libskk_file-dict_c
+6-83 files

LLVM/project 81e51e0openmp/tools/omptest/src OmptAssertEvent.cpp

[openmp][omptest] Include cstdlib for malloc() (#202021)

This is to address the error appearing when building this code with
somewhat more recent compilers:

```
Use of undeclared identifier 'malloc'
```

Such inclusion has already been added to the OmptTester.cpp file.
DeltaFile
+2-0openmp/tools/omptest/src/OmptAssertEvent.cpp
+2-01 files

LLVM/project 3fed38fllvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp, llvm/test/CodeGen/AMDGPU isel-amdgcn-cs-chain-intrinsic-w64.ll isel-amdgcn-cs-chain-intrinsic-w32.ll

AMDGPU/GlobalISel: Fix tail call target in vgprs (#201873)

Insert readfirstlane, similar to SDAG version from #110984.
DeltaFile
+86-62llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll
+84-60llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll
+59-51llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll
+7-1llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+236-1744 files

OpenBSD/ports zbjfrwQproductivity/glabels Makefile distinfo, productivity/glabels/patches patch-user-docs_CMakeLists_txt patch-src_template-history_h

   Update to glabels-3.99pre638 to unbreak.
VersionDeltaFile
1.21+144-733productivity/glabels/pkg/PLIST
1.92+24-76productivity/glabels/Makefile
1.1+10-0productivity/glabels/patches/patch-user-docs_CMakeLists_txt
1.11+2-2productivity/glabels/distinfo
1.3+0-0productivity/glabels/patches/patch-src_template-history_h
1.3+0-0productivity/glabels/patches/patch-src_font-history_h
+180-8116 files

OpenBSD/ports fs8NxvPdatabases/pgbouncer distinfo Makefile

   databases/pgbouncer: MFC security update to 1.25.2.

   see https://www.pgbouncer.org/changelog.html#pgbouncer-125x

   fixes CVE-2026-6664, CVE-2026-6665, CVE-2026-6666 & CVE-2026-6667
VersionDeltaFile
1.24.2.1+2-2databases/pgbouncer/distinfo
1.48.2.1+1-2databases/pgbouncer/Makefile
+3-42 files

LLVM/project d81a62amlir/include/mlir/Interfaces ControlFlowInterfaces.td

[mlir][Interfaces] Document completeness requirement of `RegionBranchOpInterface`
DeltaFile
+12-4mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+12-41 files

FreeBSD/ports e98e253lang/racket-minimal distinfo Makefile

lang/racket-minimal: Update to 9.2
DeltaFile
+3-3lang/racket-minimal/distinfo
+1-1lang/racket-minimal/Makefile
+4-42 files

FreeBSD/ports 5ea639elang/racket distinfo Makefile

lang/racket: Update to 9.2
DeltaFile
+3-3lang/racket/distinfo
+1-1lang/racket/Makefile
+4-42 files

OpenBSD/src YW5mDLqlib/libssl t1_lib.c ssl_tlsext.c

   libssl: don't break TLSv1.2 with X25519MLKEM768

   If the list of 'groups' starts with X25519MLKEM768 for a TLSv1.2 server,
   ssl3_send_server_kex_ecdhe() attempts to use NID_X25519MLKEM768, which
   it receives from tls1_get_supported_groups(). This does not work because
   it never received the peer's public keys, which causes an error return
   from tls_key_share_server_generate_mlkem768x25519().

   For a TLSv1.2-only client with custom supported group list we will
   currently send ML-KEM if configured. We should not do this.

   There is more to fix here: if a TLSv1.2 client is misconfigured with
   only X25519MLKEM768, we should not send a supported groups extension
   (with this commit we'll send an empty one, which is an RFC violation).

   This commit simply filters X25519MLKEM768 out of the supported groups
   list if we're configured to be TLSv1.2-only.

   feedback/ok jsing kenjiro (on an earlier version)
VersionDeltaFile
1.209+24-1lib/libssl/t1_lib.c
1.161+6-2lib/libssl/ssl_tlsext.c
+30-32 files

OpenBSD/ports DjabeA2security/pizauth distinfo crates.inc, security/pizauth/pkg PLIST

   Update to pizauth 1.1.0, from maintainer/upstream
VersionDeltaFile
1.15+296-204security/pizauth/distinfo
1.13+147-101security/pizauth/crates.inc
1.19+4-1security/pizauth/Makefile
1.4+3-0security/pizauth/pkg/PLIST
+450-3064 files

NetBSD/pkgsrc KDkIILEdoc CHANGES-2026

   doc: Updated databases/ruby-sequel to 5.105.0
VersionDeltaFile
1.3526+2-1doc/CHANGES-2026
+2-11 files