LLVM/project 9cf37dcmlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

polish

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+12-28mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp
+0-22mlir/test/Dialect/AMDGPU/invalid.mlir
+5-5mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+4-4mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+21-594 files

FreeBSD/src 5a6d947usr.sbin/blacklistd blacklistd.conf, usr.sbin/blocklistd blocklistd.conf

blocklistd: Fix RFC1918 typo

The address in the configuration file example was intended to be from
the 192.168.0.0/16 range of IPv4 private addresses (RFC1918).

Reported on mastodon.social at
https://mastodon.social/@asmodai/116316630762241486.

Fix submitted upstream by emaste@.  Fixing locally first.

Reviewed by:    emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56773
DeltaFile
+1-1usr.sbin/blocklistd/blocklistd.conf
+1-1usr.sbin/blacklistd/blacklistd.conf
+2-22 files

FreeBSD/ports 4cf1ac9math/octave-forge-pde1dm distinfo Makefile, math/octave-forge-pde1dm/files patch-DESCRIPTION

math/octave-forge-pde1dm: Update to 1.4.
DeltaFile
+9-0math/octave-forge-pde1dm/files/patch-DESCRIPTION
+3-3math/octave-forge-pde1dm/distinfo
+3-3math/octave-forge-pde1dm/Makefile
+15-63 files

FreeBSD/ports e407942math/octave-forge-apa distinfo Makefile

math/octave-forge-apa: Update to 1.2.2.
DeltaFile
+3-3math/octave-forge-apa/distinfo
+1-1math/octave-forge-apa/Makefile
+4-42 files

FreeBSD/ports 3dd66efdevel/py-libvirt distinfo Makefile

devel/py-libvirt: update to 12.3.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/py-libvirt/distinfo
+1-1devel/py-libvirt/Makefile
+4-42 files

FreeBSD/ports 5cd3634devel/libvirt distinfo Makefile, devel/libvirt/files patch-src_remote_meson.build

devel/libvirt: update to 12.3.0

 - Update to 12.3.0
 - Patch out installation of the unnecessary systemd service file

Sponsored by:   The FreeBSD Foundation
DeltaFile
+22-0devel/libvirt/files/patch-src_remote_meson.build
+3-3devel/libvirt/distinfo
+2-2devel/libvirt/Makefile
+27-53 files

NetBSD/pkgsrc rknfA0Xdoc CHANGES-2026

   doc: Updated emulators/nono to 1.7.1
VersionDeltaFile
1.2748+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 7501fde.github/workflows release-binaries.yml

workflows/release-binaries: Remove extra depencies for Arm64 Windows (#195222)

The python modules these were needed for were removed in
cdc41818e3bd9e8cb7788d59365e39fe6433159e.
DeltaFile
+0-7.github/workflows/release-binaries.yml
+0-71 files

NetBSD/pkgsrc WvDU7Xzemulators/nono distinfo Makefile

   nono: update to 1.7.1.
VersionDeltaFile
1.48+4-4emulators/nono/distinfo
1.66+2-2emulators/nono/Makefile
+6-62 files

LLVM/project b561bdbclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

[LifetimeSafety] Detect iterator invalidation through container aliases (#195231)

The previous heuristic in `handleInvalidatingCall` is too conservative.
The ideal way would be completely removing this, but it would introduce
~10 regressions in the existing testcases.

This commit replace the filter with a narrower guard that only skips
direct field accesses (AccessPath currently lacks field granularity and
cannot distinguish `s.v1` from `s.v2`).

Closes https://github.com/llvm/llvm-project/issues/193044
DeltaFile
+65-21clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+5-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+70-242 files

LLVM/project 5d2dbb1llvm/lib/Target/SystemZ SystemZOperands.td

Convert the last PatLeaf
DeltaFile
+4-1llvm/lib/Target/SystemZ/SystemZOperands.td
+4-11 files

LLVM/project 8f81288llvm/lib/IR Constants.cpp, llvm/test/Assembler aggregate-constant-values.ll

[RFC][IR] Support vector splats in `ConstantPointerNull`

This PR allows `ConstantPointerNull` to represent both scalar pointer nulls and
fixed or scalable vector splats of pointer nulls. This change first aligns with
the native splat behavior of `ConstantInt` and `ConstantFP`, and second, makes
it easier to eventually change the semantics of `ConstantPointerNull` to
represent a semantic null pointer instead of a zero value, which is what it
represents today.
DeltaFile
+31-31llvm/test/Transforms/RewriteStatepointsForGC/base-vector.ll
+30-30llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+52-4llvm/lib/IR/Constants.cpp
+28-0llvm/unittests/IR/ConstantsTest.cpp
+18-9llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll
+24-0llvm/test/Assembler/aggregate-constant-values.ll
+183-7463 files not shown
+354-22269 files

FreeBSD/ports af6fc72net-im/openfire Makefile pkg-plist, net-im/openfire/files extrapatch-xmppserver_src_main_java_org_jivesoftware_database_JNDIDataSourceProvider.java pkg-message.in

net-im/openfire: Update 5.0.3 => 5.0.4

Changelog:
https://download.igniterealtime.org/openfire/docs/5.0.4/changelog.html

PR:             294453
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+50-55net-im/openfire/Makefile
+46-42net-im/openfire/pkg-plist
+11-0net-im/openfire/files/extrapatch-xmppserver_src_main_java_org_jivesoftware_database_JNDIDataSourceProvider.java
+5-5net-im/openfire/distinfo
+2-0net-im/openfire/files/pkg-message.in
+114-1025 files

FreeBSD/src 01674e1share/mk bsd.endian.mk

bsd.endian.mk: Optimize the handling of big/little endian determination.

Add variables to contain lists of MACHINE_ARCH values to use
to determine little or big endian.

Only error out about not being able to determine endianess if
TARGET_ENDIANNESS is empty and not cross-compiling.

Reviewed by:    sjg
Obtained from:  Hewlett Packard Enterprise Development LP
Differential Revision:  https://reviews.freebsd.org/D44629
DeltaFile
+29-10share/mk/bsd.endian.mk
+29-101 files

LLVM/project d3fb3ddllvm/include/llvm/Transforms/IPO Instrumentor.h InstrumentorUtils.h, llvm/lib/Transforms/IPO Instrumentor.cpp InstrumentorConfigFile.cpp

Fix review comments
DeltaFile
+23-31llvm/lib/Transforms/IPO/Instrumentor.cpp
+25-20llvm/include/llvm/Transforms/IPO/Instrumentor.h
+2-4llvm/include/llvm/Transforms/IPO/InstrumentorUtils.h
+4-1llvm/lib/Transforms/IPO/InstrumentorConfigFile.cpp
+1-1llvm/include/llvm/Transforms/IPO/InstrumentorConfigFile.h
+55-575 files

FreeBSD/ports 4a2d20edevel/go-wire distinfo Makefile

devel/go-wire: Update 0.7.0 => 1.1.0, switch upstream

Switch devel/go-wire from abandoned google/wire upstream to maintained
goforj/wire fork.
The fork preserves compatibility while providing ongoing maintenance.

Changelogs:
https://github.com/goforj/wire/releases/tag/v1.0.0
https://github.com/goforj/wire/releases/tag/v1.1.0

PR:             294949
Sponsored by:   UNIS Labs
DeltaFile
+5-5devel/go-wire/distinfo
+3-4devel/go-wire/Makefile
+8-92 files

FreeBSD/ports 30de154editors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to git snapshot e575817e8fe
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-1editors/emacs-devel/Makefile
+5-42 files

LLVM/project a5306abllvm/lib/Target/SystemZ SystemZOperands.td

Remove dead code
DeltaFile
+0-5llvm/lib/Target/SystemZ/SystemZOperands.td
+0-51 files

LLVM/project 46c83c9llvm/lib/Target/SystemZ SystemZOperands.td

Convert another PatLeaf
DeltaFile
+5-5llvm/lib/Target/SystemZ/SystemZOperands.td
+5-51 files

FreeBSD/ports f2e7c7edatabases/ladybug Makefile pkg-plist, databases/ladybug/files patch-CMakeLists.txt patch-third__party_CMakeLists.txt

databases/ladybug: Update 0.11.3 => 0.16.0, undeprecate

Changelogs:
https://github.com/LadybugDB/ladybug/releases/tag/v0.12.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.12.2
https://github.com/LadybugDB/ladybug/releases/tag/v0.13.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.13.1
https://github.com/LadybugDB/ladybug/releases/tag/v0.14.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.14.1
https://github.com/LadybugDB/ladybug/releases/tag/v0.15.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.15.1
https://github.com/LadybugDB/ladybug/releases/tag/v0.15.2
https://github.com/LadybugDB/ladybug/releases/tag/v0.15.3
https://github.com/LadybugDB/ladybug/releases/tag/v0.15.4.2
https://github.com/LadybugDB/ladybug/releases/tag/v0.16.0

While here unbundle brotli, liblz4, yyjson and zstd.

PR:             290796

    [2 lines not shown]
DeltaFile
+46-0databases/ladybug/files/patch-CMakeLists.txt
+35-0databases/ladybug/files/patch-third__party_CMakeLists.txt
+21-10databases/ladybug/Makefile
+0-14databases/ladybug/files/patch-src_CMakeLists.txt
+7-7databases/ladybug/pkg-plist
+0-13databases/ladybug/files/patch-src_storage_buffer__manager_vm__region.cpp
+109-445 files not shown
+139-5211 files

FreeBSD/ports 209b605databases/kuzu Makefile, databases/kuzu/files patch-src_CMakeLists.txt patch-src_storage_buffer__manager_vm__region.cpp

databases/kuzu: Rename to ladybug: upstream abandoned, project continuing under new name

The kuzu project was hastily abandoned for still unknown reasons, but
the MIT source is being carried on under the new moniker "Ladybug".

https://ladybugdb.com/

PR:             290796
Sponsored by:   UNIS Labs
DeltaFile
+0-29databases/kuzu/Makefile
+29-0databases/ladybug/Makefile
+14-0databases/ladybug/files/patch-src_CMakeLists.txt
+0-14databases/kuzu/files/patch-src_CMakeLists.txt
+13-0databases/ladybug/files/patch-src_storage_buffer__manager_vm__region.cpp
+0-13databases/kuzu/files/patch-src_storage_buffer__manager_vm__region.cpp
+56-5610 files not shown
+82-8116 files

LLVM/project 37e0109llvm/utils/TableGen DecoderEmitter.cpp, llvm/utils/TableGen/Common InstructionEncoding.cpp InstructionEncoding.h

[NFC][TableGen] Drop OperandInfo::addField/fields() wrappers and use OperandInfo::Fields instead (#195489)

Fields is already a public member; the wrappers added no semantic value
beyond a thin storage indirection (and ArrayRef-typed reads). Use Fields
directly at all call sites for consistency with the rest of the struct's
plain-data style.

Assisted by Claude.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply at anthropic.com>
DeltaFile
+6-4llvm/utils/TableGen/Common/InstructionEncoding.cpp
+4-4llvm/utils/TableGen/DecoderEmitter.cpp
+0-6llvm/utils/TableGen/Common/InstructionEncoding.h
+10-143 files

FreeBSD/ports 41150f3benchmarks/vkmark Makefile distinfo

benchmarks/vkmark: drop unused patches after c94a9ee4152e

Due to #if VK_HEADER_VERSION >= 333 && VK_HEADER_VERSION <= 337

This reverts commit d72baa2054a793c02bcc8364a8b410a78a1bf077.
This reverts commit 3fa05f52f341d0f079c62c5bf109b0ff41f82ee4.
DeltaFile
+0-4benchmarks/vkmark/Makefile
+0-4benchmarks/vkmark/distinfo
+0-82 files

FreeBSD/ports 2e42e26www/hiawatha pkg-plist distinfo

www/hiawatha: Update 12.1 => 12.2

While here, sort pkg-plist.

Release Notes:
https://hiawatha.leisink.net/changelog

PR:             294960
Reported by:    Paavo-Einari Kaipila <pkaipila at gmail.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit b638eddc6f77ec28de9a240a05841c2ea2ef9fd4)
DeltaFile
+6-4www/hiawatha/pkg-plist
+3-3www/hiawatha/distinfo
+1-1www/hiawatha/Makefile
+10-83 files

FreeBSD/ports b638eddwww/hiawatha pkg-plist distinfo

www/hiawatha: Update 12.1 => 12.2

While here, sort pkg-plist.

Release Notes:
https://hiawatha.leisink.net/changelog

PR:             294960
Reported by:    Paavo-Einari Kaipila <pkaipila at gmail.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+6-4www/hiawatha/pkg-plist
+3-3www/hiawatha/distinfo
+1-1www/hiawatha/Makefile
+10-83 files

FreeBSD/ports acc1bbcdevel/spirv-llvm-translator Makefile distinfo.llvm14

devel/spirv-llvm-translator: update to 22.1.2/21.1.7/20.1.13/19.1.18/18.1.23/17.0.24/1[4-7].0.23

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.23
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.23
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.24
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.23
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.23
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.18
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.13
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.7
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.2
Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm14
+3-3devel/spirv-llvm-translator/distinfo.llvm15
+3-3devel/spirv-llvm-translator/distinfo.llvm16
+3-3devel/spirv-llvm-translator/distinfo.llvm17
+3-3devel/spirv-llvm-translator/distinfo.llvm18
+24-244 files not shown
+36-3610 files

FreeBSD/ports c94a9eebenchmarks/vkmark distinfo Makefile

benchmarks/vkmark: unbreak build after f70aabfff8e6

../src/vulkan_state.cpp:72:8: error: explicit specialization of undeclared template struct 'isDispatchLoader'
   72 | struct isDispatchLoader<::DebugUtilsDispatcher>
      |        ^               ~~~~~~~~~~~~~~~~~~~~~~~~
../src/ws/kms_window_system.cpp:425:8: error: explicit specialization of undeclared template struct 'isDispatchLoader'
  425 | struct isDispatchLoader<::GetFormatProperties2Dispatcher>
      |        ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by:    pkg-fallout
DeltaFile
+4-4benchmarks/vkmark/distinfo
+2-2benchmarks/vkmark/Makefile
+6-62 files

FreeBSD/ports 254dd96misc/getopt distinfo Makefile

misc/getopt: Update to 2.41.4

Changes:        https://github.com/util-linux/util-linux/commits/master/misc-utils/getopt.c
                https://github.com/util-linux/util-linux/commits/master/misc-utils/getopt.1.adoc
                https://github.com/util-linux/util-linux/commits/master/misc-utils/getopt-example.bash
                https://github.com/util-linux/util-linux/commits/master/misc-utils/getopt-example.tcsh
DeltaFile
+3-3misc/getopt/distinfo
+1-1misc/getopt/Makefile
+4-42 files

FreeBSD/ports d8b17b9net/rubygem-google-cloud-storage_transfer distinfo Makefile

net/rubygem-google-cloud-storage_transfer: Update to 1.6.0

Changes:        https://github.com/googleapis/google-cloud-ruby/releases
                https://github.com/googleapis/google-cloud-ruby/blob/main/google-cloud-storage_transfer/CHANGELOG.md
DeltaFile
+3-3net/rubygem-google-cloud-storage_transfer/distinfo
+1-1net/rubygem-google-cloud-storage_transfer/Makefile
+4-42 files

LLVM/project d6ffa06llvm/lib/IR Constants.cpp, llvm/test/Assembler aggregate-constant-values.ll

[RFC][IR] Support vector splats in `ConstantPointerNull`

This PR allows `ConstantPointerNull` to represent both scalar pointer nulls and
fixed or scalable vector splats of pointer nulls. This change first aligns with
the native splat behavior of `ConstantInt` and `ConstantFP`, and second, makes
it easier to eventually change the semantics of `ConstantPointerNull` to
represent a semantic null pointer instead of a zero value, which is what it
represents today.
DeltaFile
+31-31llvm/test/Transforms/RewriteStatepointsForGC/base-vector.ll
+30-30llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+52-4llvm/lib/IR/Constants.cpp
+28-0llvm/unittests/IR/ConstantsTest.cpp
+18-9llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll
+24-0llvm/test/Assembler/aggregate-constant-values.ll
+183-7451 files not shown
+333-20357 files