LLVM/project 02db2dellvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 vscale-and-sve-cnt-demandedbits.ll sve-vector-compress.ll

[AArch64][SVE] Implement demanded bits for @llvm.aarch64.sve.cntp (#168714)

This allows DemandedBits to see that the SVE CNTP intrinsic will only
ever produce small positive integers. The maximum value you could get
here is 256, which is CNTP on a nxv16i1 on a machine with a 2048bit
vector size (the maximum for SVE).

Using this various redundant operations (zexts, sexts, ands, ors, etc)
can be eliminated.
DeltaFile
+40-21llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+56-0llvm/test/CodeGen/AArch64/vscale-and-sve-cnt-demandedbits.ll
+5-6llvm/test/CodeGen/AArch64/sve-vector-compress.ll
+101-273 files

FreeBSD/src 40a76b0share/man/man4 iwx.4

iwx.4: Follow the established style

Fixes:          b0c1ead2b9be ("iwx.4: Fix SYNOPSIS")
Reviewed by:    ziaee
Differential Revision:  https://reviews.freebsd.org/D53760

(cherry picked from commit ebb0b4822699eb614d5e9418c0a1bf6b30718699)
DeltaFile
+13-9share/man/man4/iwx.4
+13-91 files

FreeBSD/src b94750fshare/man/man4 iwx.4

iwx.4: Fix SYNOPSIS

PR:             290812
MFC after:      3 days
Fixes:          27c41b28b1d7 (iwx.4: Initial manual page)
Reported by:    Dimitry Lukhtionov <dimitryluhtionov at gmail.com>

(cherry picked from commit b0c1ead2b9be0f6aa5a715d849b9ca7af093b513)
DeltaFile
+1-2share/man/man4/iwx.4
+1-21 files

FreeBSD/src ee3c518sys/x86/conf NOTES

NOTES: Add iwm and iwx

Reviewed by:    imp, jhb
Differential Revision:  https://reviews.freebsd.org/D53759

(cherry picked from commit b1039bbe185bbadea24207b600f4bea065a2dbee)
DeltaFile
+2-0sys/x86/conf/NOTES
+2-01 files

FreeBSD/src 0f9ab6csys/conf files

sys/conf/files: Add iwx driver

PR:             290812
Fixes:          2ad0f7e91582 ("Import iwx as ported from OpenBSD by Future Crew.")
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53758

(cherry picked from commit a615ded5bf2dd7f563eed6766d32fc063ae36f92)
DeltaFile
+4-0sys/conf/files
+4-01 files

FreeBSD/src c676437. Makefile.inc1, tools/build Makefile

Use install instead of cp to copy bootstrap tools

We need to preserve modification times on bootstrap tools, but `cp -p`
also tries to preserve flags, which fails if OBJROOT is on NFS.  A -N
option was added to cp for this purpose, but trying to use that would
break cross-building on hosts that don't have that option.  The best
remaining option is `install -p`, which we already assume is present.

PR:             275030
Reviewed by:    imp, emaste
Differential Revision:  https://reviews.freebsd.org/D53751

(cherry picked from commit f3cf4c0af5af6ce95065a615f998117ec1cd63aa)
DeltaFile
+1-1Makefile.inc1
+1-1tools/build/Makefile
+2-22 files

FreeBSD/ports 41c4caddatabases/mariadb118-server distinfo Makefile

databases/mariadb118-server: Update to 11.8.5
DeltaFile
+3-3databases/mariadb118-server/distinfo
+1-1databases/mariadb118-server/Makefile
+4-42 files

FreeBSD/ports e9f6374www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.1.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

LLVM/project 0a88e96mlir/lib/Dialect/LLVMIR/Transforms DIScopeForLLVMFuncOp.cpp, mlir/test/Dialect/LLVMIR add-debuginfo-func-scope.mlir

[MLIR][LLVM] Extend DIScopeForLLVMFuncOp to handle cross-file operatio… (#167844)

The current `DIScopeForLLVMFuncOp` pass handles debug information for
inlined code by processing `CallSiteLoc` attributes. However, some
compilation scenarios compose code from multiple source files directly
into a single function without generating `CallSiteLoc`.

**Scenario:**
```python
# a.py
def kernel_a(tensor):
    print("a: {}", tensor)  # a.py:3
    jit_func_b(tensor)           # Calls b.py code

# b.py
def func_b(tensor):
    print("b: {}", tensor)  # b.py:7
```


    [18 lines not shown]
DeltaFile
+44-1mlir/lib/Dialect/LLVMIR/Transforms/DIScopeForLLVMFuncOp.cpp
+19-0mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir
+63-12 files

FreeBSD/ports 67fa5c1www/nextcloud-calendar distinfo Makefile

www/nextcloud-calendar: Update to 6.1.0
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

FreeNAS/freenas 23dc4c3src/middlewared/middlewared/plugins cloud_sync.py

fix horrible imports
DeltaFile
+30-21src/middlewared/middlewared/plugins/cloud_sync.py
+30-211 files

FreeNAS/freenas 5b6af8csrc/middlewared/middlewared/plugins/zfs destroy_impl.py

fix bugs found during QA
DeltaFile
+0-10src/middlewared/middlewared/plugins/zfs/destroy_impl.py
+0-101 files

FreeNAS/freenas ce2d3fesrc/middlewared/middlewared/plugins/zfs destroy_impl.py

os.rmdir mountpoints
DeltaFile
+10-0src/middlewared/middlewared/plugins/zfs/destroy_impl.py
+10-01 files

FreeNAS/freenas 0326cc4src/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/plugins/apps upgrade.py

remove zfs.snapshot.delete (replace w/ zfs.resource.destroy)
DeltaFile
+38-11src/middlewared/middlewared/plugins/pool_/snapshot.py
+11-3src/middlewared/middlewared/plugins/docker/backup.py
+11-3src/middlewared/middlewared/plugins/docker/migrate.py
+10-3src/middlewared/middlewared/service/core_service.py
+8-2src/middlewared/middlewared/plugins/apps/upgrade.py
+3-2src/middlewared/middlewared/plugins/cloud_sync.py
+81-244 files not shown
+89-2910 files

FreeBSD/ports 86f5774www/nextcloud-appointments distinfo Makefile

www/nextcloud-appointments: Update to 2.6.2
DeltaFile
+3-3www/nextcloud-appointments/distinfo
+1-1www/nextcloud-appointments/Makefile
+4-42 files

FreeNAS/freenas e34770bsrc/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/pytest/unit/plugins test_interface.py

NAS-138560 / 25.10.1 / Add auditing of network interface create, update and delete. (by mgrimesix) (#17661)

DeltaFile
+179-1tests/api2/test_audit_network.py
+33-7src/middlewared/middlewared/plugins/network.py
+11-6src/middlewared/middlewared/pytest/unit/plugins/test_interface.py
+223-143 files

LLVM/project aacf145llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td

Review comments: remove the `.float` suffix and overload.
DeltaFile
+130-96llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+129-77llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+11-6llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-2llvm/lib/Target/AMDGPU/SIInstructions.td
+1-1llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+2-0llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+275-1826 files

LLVM/project 386826dllvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp GCNSubtarget.h, llvm/test/CodeGen/AMDGPU spillv16.ll integer-mad-patterns.ll

[AMDGPU][gfx1250] Also add a wait on xcnt before volatile accesses
DeltaFile
+14-0llvm/test/CodeGen/AMDGPU/spillv16.ll
+9-3llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+6-0llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+4-2llvm/lib/Target/AMDGPU/GCNSubtarget.h
+4-0llvm/test/CodeGen/AMDGPU/memory-legalizer-private-volatile.ll
+4-0llvm/test/CodeGen/AMDGPU/memory-legalizer-global-volatile.ll
+41-510 files not shown
+56-516 files

LLVM/project 53dfdf7clang/include/clang/Basic BuiltinsX86.td

[X86] BuiltinsX86.td - attempt to pack the builtins for each SSE level close together. NFC. (#168844)

Avoid some repeated feature blocks - we should have a single place in
each file that we can find most builtins for a particular ISA level.

Also, avoid some of the 80col wrapping that just makes it harder to find
anything at all.

There's a lot more we can do - but I don't want to completely refactor
this while we still have so much work to do for #30794
DeltaFile
+27-64clang/include/clang/Basic/BuiltinsX86.td
+27-641 files

LLVM/project 95d788cmlir/include/mlir/Pass Pass.h, mlir/lib/Pass Pass.cpp

Revert "[mlir][Pass] Fix crash when applying a pass to an optional interface" (#168847)

Reverts llvm/llvm-project#168499
DeltaFile
+0-10mlir/test/Pass/invalid-unsupported-operation.mlir
+0-8mlir/include/mlir/Pass/Pass.h
+3-3mlir/lib/Pass/Pass.cpp
+1-1mlir/test/Dialect/Transform/test-pass-application.mlir
+1-1mlir/test/Pass/pipeline-invalid.mlir
+5-235 files

LLVM/project 3396b46llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize vplan-printing-reductions.ll

[LV] Allow partial reductions with an extended bin op (#165536)

A pattern of the form reduce.add(ext(mul)) is valid for a partial
reduction as long as the mul and its operands fulfill the requirements
of a normal partial reduction. The mul's extend operands will be
optimised to the wider extend, and we already have oneUse checks in
place to make sure the mul and operands can be modified safely.

1. -> https://github.com/llvm/llvm-project/pull/165536
2. https://github.com/llvm/llvm-project/pull/165543
DeltaFile
+509-0llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
+90-0llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
+85-0llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
+0-80llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-constant-ops.ll
+18-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+702-835 files

LLVM/project 2cf550allvm/lib/CodeGen/AsmPrinter DwarfDebug.cpp, llvm/test/DebugInfo/MIR/X86 debug-loc-0.mir

[DebugInfo] Force early line-zero calls to have meaningful locations (#156850)

In functions that have been seriously deformed during optimisation,
there can be call instructions with line-zero immediately after frame
setup (see C reproducer in the test added). Our previous algorithms for
prologue_end ignored these, meaning someone entering a function at
prologue_end would break-in after a function call had completed. Prefer
instead to place prologue_end and the function scope-line on the line
zero call: this isn't false (it's the first meaningful instruction of the
function) and is approximately true. Given a less than ideal function,
this is an OK solution.
DeltaFile
+132-0llvm/test/DebugInfo/X86/no-prologue-end-after-line0-calls.mir
+26-0llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+1-1llvm/test/DebugInfo/MIR/X86/debug-loc-0.mir
+159-13 files

NetBSD/pkgsrc ihz2T0Ndoc CHANGES-2025

   Note update of net/bind918 to 9.18.42.
VersionDeltaFile
1.6830+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc JRaNbRpnet/bind918 distinfo Makefile

   net/bind918: update BIND to version 9.18.42.

   Pkgsrc changes:
    * version bump, checksum updates.

   Upstream changes:

   BIND 9.18.42
   ------------

   Bug Fixes
   ~~~~~~~~~

   - Skip unsupported algorithms when looking for signing key.
     ``2882dbfc803``

     A mix of supported and unsupported DNSSEC algorithms in the same zone
     could have caused validation failures. Ignore the DNSSEC keys with
     unsupported algorithm when looking for the signing keys. :gl:`#5622`
     :gl:`!11211`
VersionDeltaFile
1.33+4-4net/bind918/distinfo
1.59+2-2net/bind918/Makefile
+6-62 files

LLVM/project 74cebcellvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPURegisterBankInfo.cpp

Revert "[AMDGPU] Add wave reduce intrinsics for float types - 2 (#161… (#168845)

…815)"

This reverts commit dcab4cb49bfb0aa17df3d3fabe582696100e0d35.
DeltaFile
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+3-39llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-1llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+0-2llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+0-2llvm/lib/Target/AMDGPU/SIInstructions.td
+4-2,0466 files

pkgng/pkgng 499a33elibpkg pkg_checksum.c

pkg_generate_checsum: make it more robust

With some buggy metadata, when parsing the manifest we may end up requesting
to generate the checksum for a package with files informations but no
checksum associated with the files, which mean f->sum would be NULL.

Accept to generate checksum in this case by processing an empty string instead of
crashing because process NULL.

Fixes: #2560
DeltaFile
+1-1libpkg/pkg_checksum.c
+1-11 files

FreeBSD/ports 5756a70multimedia/mediaelch distinfo Makefile

multimedia/mediaelch: Fix build

Add upstream patch to suppress -Wno-c++20-extensions. With -pedantic,
this warning is treated as an error.

Reported by:    pkg-fallout
MFH:            2025Q4

(cherry picked from commit 7d1558b2cf1b9ed36cad8931f16aa2df9283d37e)
DeltaFile
+3-1multimedia/mediaelch/distinfo
+1-0multimedia/mediaelch/Makefile
+4-12 files

FreeBSD/ports 7d1558bmultimedia/mediaelch distinfo Makefile

multimedia/mediaelch: Fix build

Add upstream patch to suppress -Wno-c++20-extensions. With -pedantic,
this warning is treated as an error.

Reported by:    pkg-fallout
MFH:            2025Q4
DeltaFile
+3-1multimedia/mediaelch/distinfo
+1-0multimedia/mediaelch/Makefile
+4-12 files

NetBSD/pkgsrc-wip ed46507bind920 distinfo Makefile, bind920/patches patch-lib_isc_include_isc_random.h

bind920: update to BIND version 9.20.16.

Pkgsrc changes:
 * Remove patch for problem now solved upstream.
 * Version bump, checksums.

Upstream changes:

BIND 9.20.16
------------

Feature Changes
~~~~~~~~~~~~~~~

- Fix assertion failure from arc4random_uniform with invalid limit.
  ``1040282de7e``

  When the arc4random_uniform() is called on NetBSD with upper_bound
  that makes no sense statistically (0 or 1), the call crashes the

    [58 lines not shown]
DeltaFile
+0-17bind920/patches/patch-lib_isc_include_isc_random.h
+3-4bind920/distinfo
+1-2bind920/Makefile
+4-233 files

OpenBSD/ports m9nSIDRsysutils/stripe-cli distinfo Makefile

   Update for Stripe-clie to 1.32.0

   OK sthen@
VersionDeltaFile
1.8+2-2sysutils/stripe-cli/distinfo
1.8+1-1sysutils/stripe-cli/Makefile
+3-32 files