LLVM/project 96cab30llvm/lib/IR VerifierAMDGPU.cpp, llvm/test/Assembler callbr.ll

[AMDGPU] Improve amdgcn_kill verification (#208220)
DeltaFile
+41-0llvm/test/Assembler/callbr.ll
+7-3llvm/lib/IR/VerifierAMDGPU.cpp
+48-32 files

FreeBSD/ports 584636dchinese/opencc pkg-plist Makefile, chinese/opencc/files patch-cmake_GitVersion.cmake patch-CMakeLists.txt

chinese/opencc: Upgrade from 1.3.1 to 1.4.1.

Changes in this update:
- Enable the Jieba segmentation plugin via a new JIEBA option (default on).
- OpenCC now requires C++17: USES compiler:c++11-lib -> c++17-lang.
- Regenerate files/patch-CMakeLists.txt for the reorganized upstream tree.
- Add files/patch-cmake_GitVersion.cmake so the release tarball (which
  ships without Git metadata) reports 1.4.1 instead of 1.4.0.
  Obtained from upstream commit c23e743702f4.

PR:             ports/296829
Approved by:    maintainer
DeltaFile
+28-13chinese/opencc/pkg-plist
+16-0chinese/opencc/files/patch-cmake_GitVersion.cmake
+9-3chinese/opencc/Makefile
+4-4chinese/opencc/files/patch-CMakeLists.txt
+3-3chinese/opencc/distinfo
+1-1textproc/goldendict/Makefile
+61-249 files not shown
+70-2615 files

LLVM/project 0852ac5llvm/lib/Target/PowerPC PPCSchedule440.td PPCScheduleE5500.td

[PowerPC] Remove itinerary IIC_LdStDCBA (#207227)

The itinerary IIC_LdStDCBA is defined and used in scheduling models, but
no instruction is assigned to it. However, since the instruction is
basically retired (not part of the portable Power ISA), and all
scheduling models model it similar to IIC_LdStDCBF, the itinerary can be
removed.
DeltaFile
+0-7llvm/lib/Target/PowerPC/PPCSchedule440.td
+0-4llvm/lib/Target/PowerPC/PPCScheduleE5500.td
+0-4llvm/lib/Target/PowerPC/PPCScheduleE500mc.td
+0-4llvm/lib/Target/PowerPC/PPCScheduleE500.td
+0-2llvm/lib/Target/PowerPC/PPCScheduleA2.td
+0-1llvm/lib/Target/PowerPC/PPCSchedule.td
+0-221 files not shown
+0-237 files

LLVM/project 73aa910libsycl/include/sycl/__impl nd_item.hpp group.hpp, libsycl/test/basic sub_group_common.cpp

[libsycl] Implement nd_range kernel submissions (#206505)

This PR adds core SYCL 2020 nd_range kernel submissions (including
nd_item, group, and sub_group).

Assisted with GH Copilot.

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+183-0libsycl/include/sycl/__impl/nd_item.hpp
+147-0libsycl/include/sycl/__impl/group.hpp
+112-0libsycl/include/sycl/__impl/sub_group.hpp
+97-0libsycl/unittests/queue/sycl_kernel_launch.cpp
+89-0libsycl/include/sycl/__impl/nd_range.hpp
+80-0libsycl/test/basic/sub_group_common.cpp
+708-015 files not shown
+1,167-1721 files

LLVM/project beee8c8clang/docs DebuggingCoroutines.rst DebuggingCoroutines.md, flang/test/Semantics conditional-arg.f90

Rebase

Created using spr 1.3.7
DeltaFile
+3,622-0mlir/lib/Dialect/OpenACC/Transforms/ACCCGToGPU.cpp
+803-803llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f32-agent.ll
+0-1,295clang/docs/DebuggingCoroutines.rst
+1,270-0clang/docs/DebuggingCoroutines.md
+1,060-19flang/test/Semantics/conditional-arg.f90
+0-1,007clang/docs/BoundsSafety.rst
+6,755-3,1242,599 files not shown
+55,447-29,1972,605 files

LLVM/project c7a5b9cllvm/lib/Transforms/Scalar LoopIdiomRecognize.cpp, llvm/test/Analysis/HashRecognize cyclic-redundancy-check.ll

[LoopIdiomRecognize] Enable clmul optimization for CRC loops (#203405)

The current `optimizeCRCLoop` function always optimizes CRC loops to use
a 256-entry Sarwate lookup table to process a byte at a time (except on
Hexagon and with optsize). However, some targets are able to process
larger chunks of CRC data with carry-less/polynomial multiplication
instructions. Implement this approach in IR for such targets using the
`llvm.clmul` intrinsic. (Only with optsize for the moment, though.)

Like the current CRC loop optimization, this does not apply to the
Hexagon target, despite it having a `pmpyw` instruction.

Assisted-by: Claude Opus 4.8
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+218-0llvm/test/Analysis/HashRecognize/cyclic-redundancy-check.ll
+168-8llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+3,413-3356 files not shown
+3,519-33512 files

LLVM/project 6e7ff09llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU] Improve debug printing of regunits in SIInsertWaitcnts (#210066)

Use the standard printRegUnit helper.
DeltaFile
+4-2llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+4-21 files

OPNSense/src 75fa38csys/dev/igc if_igc.c

foo
DeltaFile
+2-0sys/dev/igc/if_igc.c
+2-01 files

LLVM/project 122efb2libcxx/include/__algorithm is_heap_until.h, libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap ranges_is_heap_until.pass.cpp

[libc++] Optimize std::is_heap_until (#209141)

Fixes #208299
DeltaFile
+30-23libcxx/include/__algorithm/is_heap_until.h
+6-0libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/ranges_is_heap_until.pass.cpp
+36-232 files

LLVM/project 25c3eeflldb/source/Plugins/Process/Utility InferiorCallPOSIX.cpp

fixup! Support Re-export Symbol for FunctionCall
DeltaFile
+23-25lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
+23-251 files

LLVM/project 12cac22llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 loop-invariant-gather-inst-count.ll rgb_phi.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+64-64llvm/test/Transforms/SLPVectorizer/X86/loop-invariant-gather-inst-count.ll
+54-33llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-9llvm/test/Transforms/SLPVectorizer/X86/rgb_phi.ll
+8-7llvm/test/Transforms/SLPVectorizer/X86/phi-removed-on-operand-vectorization.ll
+5-5llvm/test/Transforms/SLPVectorizer/X86/deleted-instructions-clear.ll
+140-1185 files

OPNSense/src 322aabbsys/dev/igc if_igc.c

igc: delay after reset + bigger sequence in eee
DeltaFile
+7-3sys/dev/igc/if_igc.c
+7-31 files

LLVM/project 68786c8llvm/test/CodeGen/AMDGPU llvm.exp10.f64.ll llvm.exp.f64.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fshl.ll fshr.ll

AMDGPU/GlobalISel: Stop using changeTo in legaizer actions

Use changeElementSizeTo or changeElementCountTo to preserve extended LLT.
DeltaFile
+855-425llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll
+783-389llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll
+759-377llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll
+253-160llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+232-138llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+58-80llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll
+2,940-1,56911 files not shown
+3,066-1,65117 files

Illumos/gate 6710951usr/src/uts/common/io/mac mac_client.c, usr/src/uts/common/io/vnic vnic_dev.c

17737 remove VNIC_IOC_CREATE_NODUPCHECK
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+8-11usr/src/uts/common/io/mac/mac_client.c
+6-7usr/src/uts/common/sys/mac_client.h
+2-3usr/src/uts/common/sys/vnic.h
+0-3usr/src/uts/common/io/vnic/vnic_dev.c
+16-244 files

LLVM/project 1cb7e83llvm/lib/Target/AMDGPU AMDGPUHWEvents.cpp SIInsertWaitcnts.cpp

[AMDGPU] Simplify some isVALU calls. NFC. (#210057)
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUHWEvents.cpp
+1-1llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+2-22 files

Illumos/gate 8bb429fusr/src/man/man8 dladm.8

18104 dladm(8) manpage for create-vnic is incomplete
8434 dladm(1M) should mention vrrp support
951 InfiniBand commands are not documentedin dladm(1M)
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+216-7usr/src/man/man8/dladm.8
+216-71 files

FreeNAS/freenas 7cc4ed7tests/api2 test_440_snmp.py

NAS-140865 / 27.0.0-BETA.1 / Follow-up: Fix SNMP tests (#19340)
DeltaFile
+0-1tests/api2/test_440_snmp.py
+0-11 files

LLVM/project 65f51aallvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp SIISelLowering.cpp

[AMDGPU] Guard more intrinsics with target features
DeltaFile
+1-51llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+0-42llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+16-17llvm/lib/Target/AMDGPU/AMDGPU.td
+17-14llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+0-24llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+15-2llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+49-15024 files not shown
+109-20230 files

LLVM/project 32cdb9bllvm/test/CodeGen/AMDGPU memset-param-combinations.ll shrink-add-sub-constant.ll, llvm/test/CodeGen/AMDGPU/GlobalISel ssubsat.ll saddsat.ll

AMDGPU/GlobalISel: Fix G_MERGE_VALUES lowering for extended LLTs

Use integer type for bit twiddling instead of scalar.
DeltaFile
+1,801-1,013llvm/test/CodeGen/AMDGPU/memset-param-combinations.ll
+1,584-1,032llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
+1,583-1,004llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
+1,449-654llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll
+1,314-625llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll
+989-704llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+8,720-5,032186 files not shown
+29,006-19,794192 files

FreeBSD/ports 23cc0c8archivers/plakar distinfo Makefile

archivers/plakar: update to 1.1.4

Changes:        https://github.com/PlakarKorp/plakar/blob/main/CHANGELOG.md

Approved by:    maintainer timeout (15 days)
PR:             296423
DeltaFile
+5-5archivers/plakar/distinfo
+1-2archivers/plakar/Makefile
+6-72 files

NetBSD/pkgsrc 5KjjgPxwww/p5-HTTP-Date Makefile distinfo

   Pullup ticket #7180 - requested by taca
   www/p5-HTTP-Date: Security fix

   Revisions pulled up:
   - www/p5-HTTP-Date/Makefile                                     1.25-1.26
   - www/p5-HTTP-Date/distinfo                                     1.8-1.9

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Sun Jun 28 06:21:36 UTC 2026

      Modified Files:
        pkgsrc/www/p5-HTTP-Date: Makefile distinfo

      Log Message:
      p5-HTTP-Date: update to 6.07.

      6.07      2026-06-25 15:12:09Z

    [30 lines not shown]
VersionDeltaFile
1.24.8.1+5-4www/p5-HTTP-Date/Makefile
1.7.22.1+4-4www/p5-HTTP-Date/distinfo
+9-82 files

NetBSD/pkgsrc HnpkGIzsecurity/p11-kit distinfo PLIST

   Pullup ticket #7179 - requested by taca
   security/p11-kit: Security fix

   Revisions pulled up:
   - security/p11-kit/Makefile                                     1.45
   - security/p11-kit/PLIST                                        1.16
   - security/p11-kit/distinfo                                     1.36

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Fri Jul 10 15:41:45 UTC 2026

      Modified Files:
        pkgsrc/security/p11-kit: Makefile PLIST distinfo

      Log Message:
      p11-kit: updated to 0.26.4


    [12 lines not shown]
VersionDeltaFile
1.35.4.1+4-4security/p11-kit/distinfo
1.15.4.1+2-2security/p11-kit/PLIST
1.44.4.1+2-2security/p11-kit/Makefile
+8-83 files

LLVM/project e3d3b3blibc/src/__support/mathvec CMakeLists.txt, libc/src/mathvec/generic CMakeLists.txt

[libc][mathvec] Add loop over scalar for unary FP32 (#199273)

Adds all FP32 unary functions currently supported in scalar LLVM LIBM to
LIBMVEC as loop over scalars.

Includes some cleanup of existing mathvec testing infrastructure
DeltaFile
+531-0libc/test/src/mathvec/CMakeLists.txt
+481-0libc/test/src/mathvec/exhaustive/CMakeLists.txt
+421-1libc/src/mathvec/generic/CMakeLists.txt
+271-0libc/src/__support/mathvec/CMakeLists.txt
+120-0libc/test/src/mathvec/tanf_test.cpp
+119-0libc/test/src/mathvec/UnitTestWrappers.h
+1,943-1165 files not shown
+7,715-125171 files

NetBSD/pkgsrc BAzW5Fytextproc/p5-ack Makefile distinfo

   Pullup ticket #7178 - requested by taca
   textproc/p5-ack: Security fix

   Revisions pulled up:
   - textproc/p5-ack/Makefile                                      1.44
   - textproc/p5-ack/distinfo                                      1.22

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Wed Jul  8 22:19:44 UTC 2026

      Modified Files:
        pkgsrc/textproc/p5-ack: Makefile distinfo

      Log Message:
      p5-ack: update to 3.10.0.

      v3.10.0     Sun Jun  7 11:50:37 CDT 2026

    [51 lines not shown]
VersionDeltaFile
1.43.8.1+4-4textproc/p5-ack/Makefile
1.21.26.1+4-4textproc/p5-ack/distinfo
+8-82 files

NetBSD/pkgsrc HQzyGTatextproc/p5-YAML-PP Makefile distinfo

   Pullup ticket #7177 - requested by taca
   textproc/p5-YAML-PP: Security fix

   Revisions pulled up:
   - textproc/p5-YAML-PP/Makefile                                  1.17
   - textproc/p5-YAML-PP/distinfo                                  1.10

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Wed Jul  8 22:07:06 UTC 2026

      Modified Files:
        pkgsrc/textproc/p5-YAML-PP: Makefile distinfo

      Log Message:
      p5-YAML-PP: update to 0.41.0.

      v0.41.0 2026-06-17 22:01:34+02:00

    [33 lines not shown]
VersionDeltaFile
1.16.8.1+4-5textproc/p5-YAML-PP/Makefile
1.9.24.1+4-4textproc/p5-YAML-PP/distinfo
+8-92 files

FreeBSD/ports 22b8114devel/juce Makefile, devel/juce/files patch-modules_juce__core_native_juce__SystemStats__linux.cpp patch-modules_juce__core_native_juce__BasicNativeHeaders.h

devel/juce{,706}: fix build on armv7

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit a28798f49247eefdcee26258cf40071a8e0b8a8d)
DeltaFile
+13-0devel/juce/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+13-0devel/juce706/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0devel/juce706/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+10-0devel/juce/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+0-1devel/juce/Makefile
+46-15 files

FreeBSD/ports aed6423sysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.8

A bug fix release.

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.8

MFH:            2026Q3
(cherry picked from commit bf65697df3c5ee06b964a59ea6703279d243c474)
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 6d0a70eaudio/giada/files patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h

audio/giada: fix build on armv7

This port bundles a copy of JUCE.

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit f56d3d4490d1b17f14df8649c01b00713fe5aa4c)
DeltaFile
+13-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h
+23-02 files

FreeBSD/ports 75d72a7audio/libopenshot-audio/files patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp patch-JuceLibraryCode_modules_juce__core_juce__core.cpp

audio/libopenshot-audio: patch armv7 build issue properly

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit 3a7ad3ed54851dd27d5ed8a65c8aa77b246c5472)
DeltaFile
+14-3audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp
+0-14audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
+10-0audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
+24-173 files

FreeBSD/ports b1cbc02graphics/gowall Makefile

graphics/gowall: fix build on armv7

Same issue as on i386, probably also applies to powerpc.
The patch could be applied unconditionally.
An upstream bug report was filed.

While we are at it, exclude option ONNX on i386 as the port
misc/onnx-runtime required for this option to work is currently
broken there.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
See also:       https://github.com/gen2brain/go-fitz/issues/152

(cherry picked from commit 2bf74addd2ca6d695d4d34ac68455b7c3c2f524f)
DeltaFile
+3-1graphics/gowall/Makefile
+3-11 files