LLVM/project d81bd02 — utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes c5ba2e4 (#236590)

This fixes c5ba2e4ddd6fe5926521888f80e4f971051e68cf (#234760).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=c5ba2e4ddd6fe5926521888f80e4f971051e68cf

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-01 files

NetBSD/pkgsrc-wip 71a04ca — just Makefile cargo-depends.mk

Update devel/just to v.1.59.0
DeltaFile
+165-174just/distinfo
+54-57just/cargo-depends.mk
+1-1just/Makefile
+220-2323 files

LLVM/project c5ba2e4 — mlir/lib/Conversion/XeGPUToXeVM CMakeLists.txt XeGPUToXeVM.cpp, mlir/test/Conversion/XeGPUToXeVM lane_shuffle_i4_broadcast.mlir lane_shuffle_i4_layout.mlir

[MLIR][XeGPU] Hoist i4 extensions above lane shuffles (#234760)

Hoist the i4-to-i8 portion of integer extensions through single-use
lane-shuffle and vector data-movement chains before XeGPU-to-XeVM
conversion. Legalize narrow casts into byte-level operations in a
separate preprocessing stage so the existing bitcast-shuffle lowering
can handle the widened fragments without repacking.

Cover signed and unsigned extensions, supported fragment widths,
layout-distribution shuffles, and unsupported consumers. Scope
preprocessing to casts and generated operations to preserve existing
conversion diagnostics.
DeltaFile
+183-0mlir/test/Conversion/XeGPUToXeVM/lane_shuffle_i4_ext.mlir
+139-0mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+76-0mlir/test/Conversion/XeGPUToXeVM/failed_conversion.mlir
+60-0mlir/test/Conversion/XeGPUToXeVM/lane_shuffle_i4_layout.mlir
+27-0mlir/test/Conversion/XeGPUToXeVM/lane_shuffle_i4_broadcast.mlir
+1-0mlir/lib/Conversion/XeGPUToXeVM/CMakeLists.txt
+486-06 files

NetBSD/pkgsrc-wip af3b589 — irust PLIST TODO, irust/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs

Update lang/irust t v.1.77.1. Bring the package to  the usual rust way
DeltaFile
+277-171irust/distinfo
+103-0irust/cargo-depends.mk
+6-71irust/Makefile
+0-23irust/TODO
+17-0irust/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
+1-1irust/PLIST
+404-2666 files

FreeBSD/ports f52037f — converters/simdutf Makefile distinfo

converters/simdutf: update to 9.2.2

This is a backport, fixing a bug preventing use in C++23 projects.
The same issue will be fixed with an update to 9.3.3 in the main branch
shortly.

Changelog: https://github.com/simdutf/simdutf/releases/tag/v9.2.2

Reported by:    mi
PR:             299350
DeltaFile
+3-3converters/simdutf/distinfo
+1-1converters/simdutf/Makefile
+4-42 files

FreeNAS/freenas 804490d — tests/api2 test_zfs_resource_snapshot_clone.py

Unskip `test_zfs_resource_snapshot_clone_zvol`
DeltaFile
+1-3tests/api2/test_zfs_resource_snapshot_clone.py
+1-31 files

LLVM/project a2394ff — llvm/include/llvm/TargetParser AMDGPUCounterLayout.h, llvm/lib/Target/AMDGPU AMDGPUMIRFormatter.cpp

[AMDGPU] Move wait counter layout to TargetParser (NFC)

Wait counter, HoldCnt and barrier member count field widths were derived
from IsaVersion comparisons, and callers parsed the CPU name to get the
version. Each new generation meant new C++ checks.

Describe each field shift/width that differs from the SI layout as a
numeric subtarget feature, and move the encode/decode logic to
TargetParser, keyed on the resulting CounterLayout. The backend builds
the same layout from feature bits. New hardware with known field values
now needs TableGen only. Pseudo and unknown targets keep the SI layout.

Change-Id: Id7dc2a50445eee45c5511ba4c0b68dcf2f547f98
Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+36-292llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+180-0llvm/lib/TargetParser/AMDGPUCounterLayout.cpp
+175-0llvm/include/llvm/TargetParser/AMDGPUCounterLayout.h
+2-144llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+76-0llvm/unittests/TargetParser/TargetParserTest.cpp
+35-36llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp
+504-47224 files not shown
+794-58630 files

FreeBSD/src b689699 — contrib/kyua/engine googletest_list_test.cpp googletest_list.cpp

contrib/kyua: update to 0.15.1

This new release contains multiple bugfixes. Please see the release
notes mentioned in the merge commit for more details.

MFC after:      2 weeks
Merge commit '3e05143b80d1537cdd51a5dcf742da31f400507e'
DeltaFile
+134-63contrib/kyua/engine/googletest_result.cpp
+111-30contrib/kyua/engine/googletest_result_test.cpp
+5-26contrib/kyua/engine/googletest_result.hpp
+3-25contrib/kyua/engine/googletest_test.cpp
+2-25contrib/kyua/engine/googletest_list_test.cpp
+2-25contrib/kyua/engine/googletest_list.cpp
+257-19416 files not shown
+317-26122 files

LLVM/project 6a66eab — .github/workflows llvm-test-suite-test.yml

[DO NOT MERGE] Add a temporary workflow to test the llvm-test-suite LNT workflows
DeltaFile
+50-0.github/workflows/llvm-test-suite-test.yml
+50-01 files

FreeBSD/ports 503b07f — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-gilrs patch-libc

games/veloren-weekly: update to s20261027

Changes:        https://gitlab.com/veloren/veloren/-/compare/ebfff9496e...da6626e6ed
(cherry picked from commit 08f58266446cf95e210f80ab5639cdda115551d2)
DeltaFile
+621-583games/veloren-weekly/distinfo
+309-290games/veloren-weekly/Makefile.crates
+48-23games/veloren-weekly/files/patch-libc
+22-22games/veloren-weekly/files/patch-gilrs
+2-2games/veloren-weekly/Makefile
+1,002-9205 files

LLVM/project f2d853f — cross-project-tests/intrinsic-header-tests riscv_packed_simd.c, llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV][P-ext] Promote i32 sati/usati intrinsics to i64 on RV64. (#234346)

Instead of using p(u)sati.w. The trade off here is that p(u)sati.w
sometimes requires its output to be sign extended for ABI or compares.
While sati/usati sometimes requires its input to be sign extended
if it isn't a W instruction or an argument/return with the signext
attribute.

The sign extended input is what we would get a from a manually
written clamp pattern in C code. So there's an argument for
consistency.

It might be possible to have RISCVOptWInstrs convert to p(u)sati.w
if we aren't able to remove the sext.w from the input and only
the lower 32 bits of the result are used.
DeltaFile
+24-3llvm/test/CodeGen/RISCV/rvp-scalar.ll
+4-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-4cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+30-113 files

LLVM/project 42f0986 — .ci/lnt/llvm-test-suite clang.cmake machines.json, .github/workflows llvm-test-suite-lnt-pipeline.yml llvm-test-suite-run.yml

[ci] Add a workflow to run the LLVM test-suite

This adds a reusable workflow that builds and installs Clang at a given
commit, builds and runs the LLVM test-suite and creates a LNT v5 report.
The pipeline workflow can be dispatched manually or through the GitHub
API -- in the future we can trigger it via a cron job or a fancier system
like libc++'s.

Assisted by Claude
DeltaFile
+173-0.github/workflows/llvm-test-suite-run.yml
+88-0.github/workflows/llvm-test-suite-lnt-pipeline.yml
+32-0.ci/lnt/llvm-test-suite/README.md
+22-0.ci/lnt/llvm-test-suite/machines.json
+13-0.ci/lnt/llvm-test-suite/clang.cmake
+328-05 files

FreeBSD/ports fdccd39 — x11/swayidle Makefile distinfo

x11/swayidle: update to 1.9.1

Changes:        https://github.com/swaywm/swayidle/releases/tag/v1.9.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 311dc98a788ab309889ce43cfcb47879b490c2d6)
DeltaFile
+3-3x11/swayidle/distinfo
+1-1x11/swayidle/Makefile
+4-42 files

FreeBSD/ports c79ed1f — net/waypipe Makefile distinfo

net/waypipe: update to 0.11.3

Changes:        https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases/v0.11.3
Reported by:    GitLab (notify releases)

(cherry picked from commit 52edd665151567d66ce7a4a8c50a8e390b015413)
DeltaFile
+3-3net/waypipe/distinfo
+1-2net/waypipe/Makefile
+4-52 files

FreeBSD/ports a62970a — multimedia/svt-av1-hdr Makefile distinfo

multimedia/svt-av1-hdr: update to 4.2.0

Changes:        https://github.com/juliobbv-p/SVT-AV1-HDR/compare/v4.1.0...v4.2.0
Reported by:    Repology

(cherry picked from commit d63803bdbe55ccd2c69e3a6daa0c23a5c33ecf49)
DeltaFile
+3-3multimedia/svt-av1-hdr/distinfo
+1-1multimedia/svt-av1-hdr/Makefile
+4-42 files

FreeBSD/ports 046e2d3 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.3

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 160cd0cc484d95c359650a3b0fba7703e4222654)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports 139ccce — multimedia/svt-av1-hdr Makefile distinfo

multimedia/svt-av1-hdr: unbreak fetch due repo rename

=> Fetched file size mismatch (expected 8933749, actual 8934042)

Tested by:      diff -urN

(cherry picked from commit d1bf334d6d41b3689c3357bf694082b6eb4ba364)
DeltaFile
+2-2multimedia/svt-av1-hdr/distinfo
+1-0multimedia/svt-av1-hdr/Makefile
+3-22 files

FreeBSD/ports 06fc755 — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.18

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.16
Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.17
Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.18
Reported by:    GitHub (watch releases)

(cherry picked from commit e2188689519e21d7c848d3f162aecff273f89ec5)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports a439490 — multimedia/aom Makefile distinfo

multimedia/aom: update to 3.15.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.15.1..v3.15.2
Reported by:    Repology

(cherry picked from commit aeb3a2e0c4208ce47c5b019ef048e99fdb46faa8)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 08f5826 — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-gilrs patch-libc

games/veloren-weekly: update to s20261027

Changes:        https://gitlab.com/veloren/veloren/-/compare/ebfff9496e...da6626e6ed
DeltaFile
+621-583games/veloren-weekly/distinfo
+309-290games/veloren-weekly/Makefile.crates
+48-23games/veloren-weekly/files/patch-libc
+22-22games/veloren-weekly/files/patch-gilrs
+2-3games/veloren-weekly/Makefile
+1,002-9215 files

FreeBSD/ports f6ff6b1 — graphics/mesa-devel pkg-plist distinfo

graphics/mesa-devel: update to 26.3.b.896

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/be847f97bd4...087e1fe4e6a
DeltaFile
+4-5graphics/mesa-devel/Makefile
+3-3graphics/mesa-devel/distinfo
+1-3graphics/mesa-devel/pkg-plist
+8-113 files

FreeBSD/ports 4e31c6d — x11/wvkbd Makefile distinfo

x11/wvkbd: update to 0.21

Changes:        https://git.sr.ht/~proycon/wvkbd/log/v0.21
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/wvkbd/distinfo
+1-1x11/wvkbd/Makefile
+4-42 files

FreeBSD/ports 216b5f6 — graphics/libplacebo Makefile pkg-plist, multimedia/ffmpeg Makefile

graphics/libplacebo: update to 7.387.0

Changes:        https://code.videolan.org/videolan/libplacebo/-/tags/v7.387.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/libplacebo/distinfo
+2-1graphics/libplacebo/pkg-plist
+1-1multimedia/jellyfin-ffmpeg7/Makefile
+1-1multimedia/jellyfin-ffmpeg/Makefile
+1-1multimedia/ffmpeg/Makefile
+1-1graphics/libplacebo/Makefile
+9-85 files not shown
+14-1111 files

FreeBSD/ports 7d39e9b — x11/gtklock Makefile distinfo, x11/gtklock/files patch-meson.build patch-src_gtklock.c

x11/gtklock: update to 5.0.0

Changes:        https://github.com/jovanlanik/gtklock/releases/tag/v5.0.0
Reported by:    GitHub (watch releases)
DeltaFile
+26-0x11/gtklock/files/patch-src_gtklock.c
+0-13x11/gtklock/files/patch-meson.build
+3-3x11/gtklock/distinfo
+1-1x11/gtklock/Makefile
+30-174 files

FreeBSD/ports 311dc98 — x11/swayidle Makefile distinfo

x11/swayidle: update to 1.9.1

Changes:        https://github.com/swaywm/swayidle/releases/tag/v1.9.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/swayidle/distinfo
+1-1x11/swayidle/Makefile
+4-42 files

FreeBSD/ports 52edd66 — net/waypipe Makefile distinfo

net/waypipe: update to 0.11.3

Changes:        https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases/v0.11.3
Reported by:    GitLab (notify releases)
DeltaFile
+3-3net/waypipe/distinfo
+1-2net/waypipe/Makefile
+4-52 files

FreeBSD/ports 8d9be76 — x11/wtype Makefile distinfo

x11/wtype: update to 0.5

Changes:        https://github.com/atx/wtype/releases/tag/v0.5
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/wtype/distinfo
+1-2x11/wtype/Makefile
+4-52 files

FreeBSD/ports 0d1594d — x11/swayimg distinfo Makefile

x11/swayimg: update to 5.7

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.7
Reported by:    GitHub (watch releases)
DeltaFile
+8-3x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+11-62 files

FreeBSD/ports d63803b — multimedia/svt-av1-hdr Makefile distinfo

multimedia/svt-av1-hdr: update to 4.2.0

Changes:        https://github.com/juliobbv-p/SVT-AV1-HDR/compare/v4.1.0...v4.2.0
Reported by:    Repology
DeltaFile
+3-3multimedia/svt-av1-hdr/distinfo
+1-1multimedia/svt-av1-hdr/Makefile
+4-42 files

FreeBSD/ports 160cd0c — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.3

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files