LLVM/project 9a4a38fllvm/test/CodeGen/AMDGPU llvm.amdgcn.image.sample.g16.a16.dim.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.image.atomic.dim.a16.ll llvm.amdgcn.image.load.3d.a16.ll

AMDGPU/GlobalISel: Regbanklegalize rules for INTRIN_IMAGE

Regbanklegalize rules for INTRIN_IMAGE loads and stores.
Because of very large number of different type signatures, rule specifies
only function for lowering (waterfall lowering of RsrcIdx operand if needed)
and this function also applies register banks.
DeltaFile
+268-52llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+128-112llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll
+114-50llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.gather4.a16.dim.ll
+78-84llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.sample.1d.ll
+58-70llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.load.1d.ll
+86-36llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.a16.dim.ll
+732-40429 files not shown
+1,082-53235 files

LLVM/project 17b4a72llvm/test/tools/llvm-reduce unconditional-br-phi.ll unconditional-br.ll, llvm/tools/llvm-reduce DeltaPasses.def

[llvm-reduce] Add a pass to replace unconditional branches with returns (#180993)

Unconditional branches could end up in infinite loops in the reduced
code, while the code could have been reduce further.

This patch implements a simple pass that replaces unconditional branches
with returns.
DeltaFile
+89-0llvm/test/tools/llvm-reduce/unconditional-br-phi.ll
+40-0llvm/test/tools/llvm-reduce/unconditional-br.ll
+37-0llvm/tools/llvm-reduce/deltas/ReduceUsingSimplifyCFG.cpp
+2-2llvm/test/tools/llvm-reduce/reduce-invoke.ll
+2-0llvm/tools/llvm-reduce/DeltaPasses.def
+1-0llvm/tools/llvm-reduce/deltas/ReduceUsingSimplifyCFG.h
+171-26 files

FreeBSD/ports b0a2e68sysutils/deskflow distinfo Makefile

sysutils/deskflow: Update 1.25.0 => 1.26.0

Changelog:
https://github.com/deskflow/deskflow/releases/tag/v1.26.0

PR:     293233
MFH:    2026Q1
(cherry picked from commit 84b15108c1275a6e71ecd042f30890cead3f95e8)
DeltaFile
+3-3sysutils/deskflow/distinfo
+1-1sysutils/deskflow/Makefile
+1-0sysutils/deskflow/pkg-plist
+5-43 files

LLVM/project ead7563llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 store-float-conversion.ll tbl-loops.ll

[AArch64] Improve post-inc stores of SIMD/FP values

Add patterns to match post-increment truncating stores from lane 0 of
wide integer vectors (v4i32/v2i64) to narrower types (i8/i16/i32).
This avoids transferring the value through a GPR when storing.

Also remove the pre-legalization early-exit in combineStoreValueFPToInt
as it prevented the optimization from applying in some cases.
DeltaFile
+260-0llvm/test/CodeGen/AArch64/store-float-conversion.ll
+7-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+0-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-2llvm/test/CodeGen/AArch64/tbl-loops.ll
+268-54 files

FreeBSD/ports 84b1510sysutils/deskflow distinfo Makefile

sysutils/deskflow: Update 1.25.0 => 1.26.0

Changelog:
https://github.com/deskflow/deskflow/releases/tag/v1.26.0

PR:     293233
MFH:    2026Q1
DeltaFile
+3-3sysutils/deskflow/distinfo
+1-1sysutils/deskflow/Makefile
+1-0sysutils/deskflow/pkg-plist
+5-43 files

LLVM/project a210b35llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU fptoi.i128.ll global-saddr-load.ll

AMDGPU/GlobalISel: Regbanklegalize rules for G_PHI

Move G_PHI handling to AMDGPURegBankLegalizeRules.cpp.
Support all legal types.
DeltaFile
+183-157llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll
+130-114llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll
+70-65llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+45-48llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll
+38-50llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+37-43llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+503-4779 files not shown
+580-53015 files

FreeBSD/ports 1580588devel/llvm22 distinfo Makefile

devel/llvm22: 22.1.0-rc3

The release announcement can be found at:
    https://discourse.llvm.org/t/llvm-22-1-0-rc3-released/89769

Sponsored by:   DARPA, AFRL
DeltaFile
+3-3devel/llvm22/distinfo
+1-1devel/llvm22/Makefile
+4-42 files

FreeBSD/ports f59cd32Mk bsd.default-versions.mk, Mk/Uses llvm.mk

Mk: add LLVM 22 in default versions list

PR:             293103
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-1Mk/Uses/llvm.mk
+2-22 files

FreeBSD/ports eb9cdbdnet-im/gajim Makefile

net-im/gajim: chase version of py-nbxmpp
DeltaFile
+1-1net-im/gajim/Makefile
+1-11 files

OpenBSD/ports YaJvNeHconverters/lua-iconv Makefile distinfo, converters/lua-iconv/patches patch-test_iconv_lua

   update to lua-iconv-7.1.0, build for lua54
VersionDeltaFile
1.5+3-7converters/lua-iconv/Makefile
1.3+4-3converters/lua-iconv/patches/patch-test_iconv_lua
1.3+2-2converters/lua-iconv/pkg/PLIST
1.2+2-2converters/lua-iconv/distinfo
+11-144 files

FreeBSD/ports 859b72anet-im/gajim distinfo Makefile

net-im/gajim: update to 2.4.3

Changes:
https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog

PR:             291334
Submitted by:   p5B2EA84B3 at t-online.de
Submitted by:   Zane C. Bowers-Hadley <vvelox at vvelox.net>
DeltaFile
+3-3net-im/gajim/distinfo
+2-2net-im/gajim/Makefile
+5-52 files

FreeBSD/ports 6359cb2net-im/py-nbxmpp distinfo Makefile

net-im/py-nbxmpp: update to 7.0.0

PR:         291333
Submitted by:   p5B2EA84B3 at t-online.de
Submitted by:   Zane C. Bowers-Hadley <vvelox at vvelox.net>
DeltaFile
+3-3net-im/py-nbxmpp/distinfo
+1-1net-im/py-nbxmpp/Makefile
+4-42 files

OpenBSD/ports 8DOUCYodatabases/citus Makefile distinfo, databases/citus/pkg PLIST

   update to citus-14.0.0, unbreaking with postgresql 18
VersionDeltaFile
1.17+10-0databases/citus/pkg/PLIST
1.29+4-3databases/citus/Makefile
1.23+2-2databases/citus/distinfo
+16-53 files

OPNSense/core 6859f27src/opnsense/mvc/app/library/OPNsense/Firewall Rule.php

firewall: tweak comment

(cherry picked from commit ff41dee988f7bad2622aeb3bb20d47b7841e0071)
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
+1-11 files

OPNSense/core ff41deesrc/opnsense/mvc/app/library/OPNsense/Firewall Rule.php

firewall: tweak comment
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
+1-11 files

LLVM/project 48002eblldb/packages/Python/lldbsuite/test/tools/lldb-dap dap_server.py lldbdap_testcase.py, lldb/tools/lldb-dap JSONUtils.h JSONUtils.cpp

[lldb-dap] Remove dead code. (#181947)

It seems we have dead from the raw json days.
DeltaFile
+0-129lldb/unittests/DAP/JSONUtilsTest.cpp
+0-129lldb/tools/lldb-dap/JSONUtils.h
+2-105lldb/tools/lldb-dap/JSONUtils.cpp
+0-42lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
+0-35lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py
+0-25lldb/tools/lldb-dap/LLDBUtils.cpp
+2-4653 files not shown
+2-5089 files

OPNSense/core b92c060. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

LLVM/project 4506982llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64 rem.ll arm64-neon-mul-div.ll

[GlobalISel] Add G_UDIV/G_SDIV computeKnownBits (#181307)

Code ported from `SelectionDAG::computeKnownBits`.

Related: #150515
DeltaFile
+362-364llvm/test/CodeGen/AArch64/rem.ll
+154-150llvm/test/CodeGen/AArch64/arm64-neon-mul-div.ll
+67-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-sdiv.mir
+55-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-udiv.mir
+18-0llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+2-2llvm/test/CodeGen/AArch64/funnel-shift.ll
+658-5166 files

OpenBSD/ports bYTExlcnet/isc-bind distinfo Makefile

   update to isc-bind-9.20.19
VersionDeltaFile
1.138.2.5+2-2net/isc-bind/distinfo
1.207.2.5+1-1net/isc-bind/Makefile
+3-32 files

OpenBSD/ports OZMXuOQnet/isc-bind distinfo Makefile

   update to isc-bind-9.20.19
VersionDeltaFile
1.143+2-2net/isc-bind/distinfo
1.214+1-1net/isc-bind/Makefile
+3-32 files

OPNSense/core 9768d8fsrc/opnsense/mvc/app/library/OPNsense/Firewall Rule.php FilterRule.php, src/opnsense/mvc/tests/app/library/OPNsense/Firewall FilterRuleTest.php

firewall: adjust for parseReplace() for icmp-type "skip"; closes #9738

(cherry picked from commit a09fab2c8db5b2073cce34620afa35049a85d12e)
(cherry picked from commit cd409c5729e1f73eb128812083f5c555f81257ed)
DeltaFile
+12-11src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
+15-0src/opnsense/mvc/tests/app/library/OPNsense/Firewall/FilterRuleTest.php
+4-0src/opnsense/mvc/tests/app/library/OPNsense/Firewall/FilterRuleTest/testIcmp.conf
+2-2src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+33-134 files

FreeBSD/ports 70e990fsecurity/hidden-lake pkg-descr

security/hidden-lake: Actualize pkg-descr

Approved by:          db@, yuri@ (Mentors, implicit)
DeltaFile
+8-19security/hidden-lake/pkg-descr
+8-191 files

OPNSense/core 902e053src/opnsense/mvc/app/models/OPNsense/Firewall Filter.xml

Firewall: Rules [new]: Implement missing ICMP types (#9731)

Signed-off-by: Bjoern Jakobsen <Bjoern.Jakobsen at lrz.de>
(cherry picked from commit 4534e73dd731994a0ed52aaa79cc4c773bc7ac7b)
DeltaFile
+29-16src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+29-161 files

LLVM/project b26ee7bllvm/test/Transforms/LoopInterchange phi-ordering.ll

[LoopInterchange] Fix test phi-ordering.ll (NFC)
DeltaFile
+37-32llvm/test/Transforms/LoopInterchange/phi-ordering.ll
+37-321 files

LLVM/project 2f708a9llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-instorder.ll interchangeable-outerloop-multiple-indvars.ll

[LoopInterchange] Fix instorder profitability check
DeltaFile
+50-41llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+40-30llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+1-1llvm/test/Transforms/LoopInterchange/interchangeable-outerloop-multiple-indvars.ll
+91-723 files

LLVM/project 9d7ca79llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Add a test for simple profitable case (NFC)
DeltaFile
+180-0llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+180-01 files

OpenBSD/ports TZ26D6Ssecurity/sn0int Makefile

   use FIX_EXTRACT_PERMISSIONS, split out LIB_DEPENDS to multi lines
VersionDeltaFile
1.28+6-1security/sn0int/Makefile
+6-11 files

LLVM/project 10ccf11llvm/test/TableGen regunit-intervals.td, llvm/utils/TableGen RegisterInfoEmitter.cpp

[Tablegen] Patch RegUnitIntervals Initialization (#181173)

There were a few places it was missing some code-generation to properly
initialize it if enabled, and also it was missing the sentinel value.
DeltaFile
+13-2llvm/utils/TableGen/RegisterInfoEmitter.cpp
+3-0llvm/test/TableGen/regunit-intervals.td
+16-22 files

LLVM/project a13e04allvm/test/Transforms/LoopInterchange pr57148.ll lcssa-preheader.ll

[LoopInterchange] Update UTC version (NFC) (#181988)

This is a follow-up PR to #181804. While working on the stacked PRs, I
encountered some noisy diffs in the CHECK lines that don't change the
meaning of the tests. To avoid such changes and make the review easier,
this patch updates the UTC version. It also renames some BBs to suppress
warnings emitted by UTC.
DeltaFile
+99-99llvm/test/Transforms/LoopInterchange/pr57148.ll
+89-85llvm/test/Transforms/LoopInterchange/lcssa-preheader.ll
+82-82llvm/test/Transforms/LoopInterchange/interchangeable-outerloop-multiple-indvars.ll
+82-82llvm/test/Transforms/LoopInterchange/interchangeable-innerloop-multiple-indvars.ll
+69-67llvm/test/Transforms/LoopInterchange/update-condbranch-duplicate-successors.ll
+65-63llvm/test/Transforms/LoopInterchange/interchangeable.ll
+486-4784 files not shown
+639-62610 files

LLVM/project 6012aa1llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp

[AMDGPU] Fix opcode comparison logic for G_INTRINSIC (#156008)

The check `(Opc < TargetOpcode::GENERIC_OP_END)` incorrectly
includes `G_INTRINSIC` (129), which is less than
`GENERIC_OP_END` (313), leading to logically dead code.

This patch reorders the conditionals to first check for `G_INTRINSIC`,
ensuring
correct handling of the `amdgcn_fdot2` intrinsic.
DeltaFile
+4-4llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+4-41 files