FreeBSD/src 9c77fb6sys/dev/amdsmu amdsmu.h amdsmu.c

amdsmu: Add Krackan Point support

Reviewed by:    obiwac, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56619
DeltaFile
+72-26sys/dev/amdsmu/amdsmu.h
+14-4sys/dev/amdsmu/amdsmu.c
+6-1sys/dev/amdsmu/amdsmu_reg.h
+92-313 files

LLVM/project 3f84604llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64][DAG] Copy flags when narrowExtractedVectorBinOp-ing (#193446)

The `extract (binop B0, B1), N` fold above already copies flags, use the
same for the `extract (binop (concat X1, X2), Y), N` version. In this
case it is helping copy disjoint or flags.
DeltaFile
+26-26llvm/test/CodeGen/AArch64/arm64-vmul.ll
+2-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+28-272 files

LLVM/project af54eb6llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h

clarify docstring
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-21 files

FreeBSD/ports 4d409c5net/vpp Makefile

net/vpp: Add elf_aux_info polyfill

Reviewed by:    jrm, fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56709
DeltaFile
+2-1net/vpp/Makefile
+2-11 files

FreeBSD/ports 6700352net-mgmt/p5-OSLV-Monitor distinfo Makefile

net-mgmt/p5-OSLV-Monitor: Update to 1.0.3

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.3
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+4-42 files

NetBSD/pkgsrc HmbSTKPdoc TODO

   doc/TODO: + calibre-9.8, proftpd-1.3.9a.
VersionDeltaFile
1.27179+3-2doc/TODO
+3-21 files

LLVM/project 8c5452allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

Merge branch 'main' into users/chapuni/cov/expansion
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+87,987-82,073llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+27,602-26,665llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+659,344-138,22929,052 files not shown
+3,679,447-1,341,37629,058 files

LLVM/project 88e5eebclang/test/CodeGen/AArch64/sve-intrinsics acle_sve_bfmmla.c, llvm/lib/IR AutoUpgrade.cpp

[AArch64][llvm][clang] Remove `int_aarch64_sve_bfmmla` and reuse existing def (NFC) (#193970)

Remove the dedicated (superfluous) `int_aarch64_sve_bfmmla` def and
changed `svbfmmla` to use the existing shared fmmla intrinsic instead.

No functional change.
DeltaFile
+10-3mlir/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+10-0llvm/test/Bitcode/upgrade-aarch64-sve-intrinsics.ll
+4-4llvm/test/Instrumentation/MemorySanitizer/AArch64/sve-intrinsics-bfloat.ll
+7-0llvm/lib/IR/AutoUpgrade.cpp
+2-2llvm/test/CodeGen/AArch64/sve-intrinsics-bfloat.ll
+2-2clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c
+35-114 files not shown
+38-1610 files

LLVM/project efb01c1clang/lib/CodeGen CGDecl.cpp, clang/test/CodeGenCoroutines coro-param-fake-use.cpp

[Clang][Coroutines] Don't emit fake uses for coroutine parameters (#194690)

Fixes issue: https://github.com/llvm/llvm-project/issues/192351

The combination of coroutines with -fextend-variable-liveness has
resulted in use-after-free, caused by the fact that we insert fake uses
of coroutine parameters at the end of the coroutine. While this is fine
for normal functions, in coroutines these variables are stored in the
coroutine frame, which is freed before the end of the function; this
results in us loading from the deleted frame.

This patch fixes this by no longer emitting fake uses for most coroutine
parameters. Since coroutine parameters will be saved back to the frame
when we suspend, and currently may not be optimized out, fake uses are
not needed in this case, and so by not emitting them we avoid dealing
with the complexity of updating fake uses in the CoroSplit pass. The
exception to this is 'this', which is not saved to the frame.
DeltaFile
+42-0clang/test/CodeGenCoroutines/coro-param-fake-use.cpp
+7-2clang/lib/CodeGen/CGDecl.cpp
+49-22 files

LLVM/project 0c092fcllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp

clang-format
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+2-21 files

OpenBSD/src DCtnxJ8usr.bin/tmux window-copy.c tmux.1

   Add support for line numbers in copy mode. A new copy-mode-line-numbers
   option has the following modes: off, default (tmux's normal line
   numbering where 0 is the top visible line), absolute (first line in
   history is 1), relative (relative to the cursor) and hybrid (current
   line is absolute, others relative). Also adds
   copy-mode-line-number-style and copy-mode-current-line-number-style to
   set the style of the line numbers. When copy mode is entered with the
   mouse, line numbers stay off.

   From Leo Henon in GitHub issue 5025.
VersionDeltaFile
1.396+326-23usr.bin/tmux/window-copy.c
1.1051+49-1usr.bin/tmux/tmux.1
1.209+31-2usr.bin/tmux/options-table.c
1.99+8-2usr.bin/tmux/screen.c
1.51+8-2usr.bin/tmux/cmd-copy-mode.c
1.1310+3-2usr.bin/tmux/tmux.h
+425-326 files

FreeBSD/ports 7097b54misc/crush distinfo Makefile

misc/crush: Update to 0.64.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.64.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project 74036b6llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64][DAG] Copy flags when narrowExtractedVectorBinOp-ing

The `extract (binop B0, B1), N` fold above already copies flags, use the same for
the `extract (binop (concat X1, X2), Y), N` version. In this case it is helping
copy disjoint or flags.
DeltaFile
+26-26llvm/test/CodeGen/AArch64/arm64-vmul.ll
+2-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+28-272 files

OpenBSD/src ZVciUkvusr.bin/tmux format.c

   Check time inside repeat (R:) loop as well.
VersionDeltaFile
1.362+19-9usr.bin/tmux/format.c
+19-91 files

LLVM/project f5eb7a9lldb/include/lldb/Target Process.h, lldb/source/Plugins/Process/Windows/Common ProcessWindows.h

[lldb] Disable delayed breakpoints on Windows (#195241)

Tests started failing on a mysterious way there, potentially related to:
https://github.com/llvm/llvm-project/issues/191222
DeltaFile
+7-0lldb/include/lldb/Target/Process.h
+2-0lldb/source/Plugins/Process/Windows/Common/ProcessWindows.h
+1-1lldb/source/Target/Process.cpp
+10-13 files

FreeBSD/ports deb68d8audio/noctavox distinfo Makefile

audio/noctavox: Update to 0.2.7

ChangeLog:      https://github.com/Jaxx497/NoctaVox/releases/tag/v0.2.7
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/noctavox/distinfo
+2-2audio/noctavox/Makefile
+1-1audio/noctavox/Makefile.crates
+8-83 files

LLVM/project 21de0fbllvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-vmul.ll

[AArch64] Use add_like for UMLAL / SMLAL (#194139)

Similar to the others, this allows us to generate UMLAL and SMLAL from
add-like disjoint ors. There are some cases where we lose the disjoint
from the or, those are being fixed separately (#193446).
DeltaFile
+90-90llvm/test/CodeGen/AArch64/arm64-vmul.ll
+4-4llvm/lib/Target/AArch64/AArch64InstrInfo.td
+94-942 files

NetBSD/pkgsrc-wip 250cabf. TODO

TODO: newer shotcut
DeltaFile
+1-1TODO
+1-11 files

NetBSD/pkgsrc-wip 93e0d1aonnxruntime TODO Makefile, onnxruntime/patches patch-onnxruntime_test_python_transformers_benchmark__mha.sh

onnxruntime: start package

doesn't go very far since the distfile is not a git checkout
and the build scripts expects one
DeltaFile
+26-0onnxruntime/TODO
+23-0onnxruntime/Makefile
+18-0onnxruntime/patches/patch-onnxruntime_test_python_transformers_benchmark__mha.sh
+11-0onnxruntime/DESCR
+6-0onnxruntime/distinfo
+4-0onnxruntime/PLIST
+88-01 files not shown
+89-07 files

LLVM/project 455140bllvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.cpp

[LV] Use isLegalMaskedLoadOrStore for interleaved accesses too (NFC)

isLegalMaskedLoadOrStore is now the central place for querying target
capabilities for masked accesses. Access pattern legality checks are
hoisted outside of it.
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+4-102 files

LLVM/project 808936bllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp LoopVectorize.cpp

[LV] Introduce isLegalMaskedLoadOrStore (NFC)

This simplifies legality checks, and eventually will become the single
point querying TTI hooks for masked ld/st. Currently, legality checks
for interleaved accesses still query TTI directly.
DeltaFile
+13-13llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+2-12llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-9llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+18-343 files

LLVM/project 746750dllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] LowerMINMAX_REDUCE - consistently use the generic LowerVECREDUCE as fallback for unsupported cases (#195235)
DeltaFile
+4-20llvm/lib/Target/X86/X86ISelLowering.cpp
+4-201 files

FreeBSD/ports cdfc653net/librespeed-cli distinfo Makefile

net/librespeed-cli: update to 1.0.13

Changes:        https://github.com/librespeed/speedtest-cli/releases/tag/v1.0.13
DeltaFile
+9-9net/librespeed-cli/distinfo
+1-2net/librespeed-cli/Makefile
+10-112 files

FreeBSD/ports a5cb00csysutils/bfs distinfo Makefile

sysutils/bfs: update to 4.1.1

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.1
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

FreeBSD/ports 39f2f37security/i2pd distinfo Makefile

security/i2pd: update to 2.60.0

Changes:        https://github.com/PurpleI2P/i2pd/releases/tag/2.60.0
DeltaFile
+3-3security/i2pd/distinfo
+1-1security/i2pd/Makefile
+1-0security/i2pd/pkg-plist
+5-43 files

FreeBSD/ports 9e2ed29games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260429

Changes:        https://gitlab.com/veloren/veloren/-/compare/308212a458...3a05b7fc49
(cherry picked from commit fd9d7bff1fdb15052cd719e751c915f363b07df6)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports d1042b2games/veloren-weekly/files patch-rust-1.95

games/veloren-weekly: unbreak build after 3c971390fa39

error: cannot specialize on trait `Copy`
    --> cargo-crates/hashbrown-0.16.0/src/raw/mod.rs:3269:9
     |
3269 | impl<T: Copy, A: Allocator + Clone> RawTableClone for RawTable<T, A> {
     |         ^^^^

PR:             294923
Reported by:    pkg-fallout, Duncan Bayne
Obtained from:  upstream
DeltaFile
+23-0games/veloren-weekly/files/patch-rust-1.95
+23-01 files

FreeBSD/ports fd9d7bfgames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260429

Changes:        https://gitlab.com/veloren/veloren/-/compare/308212a458...3a05b7fc49
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-3games/veloren-weekly/Makefile
+5-62 files

NetBSD/pkgsrc vUnqsg1doc CHANGES-2026

   doc: Updated security/mozilla-rootcerts-openssl to 2.22
VersionDeltaFile
1.2719+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3exflZ2doc TODO CHANGES-2026

   doc: Updated security/mozilla-rootcerts to 1.1.20260412
VersionDeltaFile
1.27178+2-3doc/TODO
1.2718+2-1doc/CHANGES-2026
+4-42 files