FreeBSD/ports 4284df7x11/xterm distinfo Makefile

x11/xterm: Update to 408
DeltaFile
+3-3x11/xterm/distinfo
+1-1x11/xterm/Makefile
+4-42 files

FreeBSD/ports 07fef42finance/py-pycoin distinfo Makefile

finance/py-pycoin: Update to 0.92718.20260405
DeltaFile
+3-3finance/py-pycoin/distinfo
+1-2finance/py-pycoin/Makefile
+4-52 files

LLVM/project 682ae8bmlir/lib/Dialect/X86/Transforms VectorContractToAMXDotProduct.cpp, mlir/test/Dialect/X86/AMX vector-contract-to-tiled-dp.mlir

[mlir][x86] Lower packed type vector.contract to AMX dot-product (online-packing) (#188192)

A transform pass to lower flat layout `vector.contract` operation to (a)
amx.tile_mulf for BF16, or (b) amx.tile_muli for Int8 packed types via
`online` packing.

TODOs: On an another `patch` planned to re-factor this pass + retiring
`convert-vector-to-amx` pass.
DeltaFile
+875-148mlir/lib/Dialect/X86/Transforms/VectorContractToAMXDotProduct.cpp
+480-20mlir/test/Dialect/X86/AMX/vector-contract-to-tiled-dp.mlir
+1,355-1682 files

FreeBSD/ports 0acb73ddatabases/powa-web distinfo Makefile

www/powa-web: Update to 5.1.5

Release notes:  https://github.com/powa-team/powa-web/releases/tag/5.1.5
DeltaFile
+3-3databases/powa-web/distinfo
+1-1databases/powa-web/Makefile
+4-42 files

LLVM/project 8048e36clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/test/CIR/CodeGen attr-retain.c attr-used.c

add gv section attribute
DeltaFile
+1-5clang/lib/CIR/CodeGen/CIRGenModule.cpp
+2-2clang/test/CIR/CodeGen/attr-retain.c
+1-1clang/test/CIR/CodeGen/attr-used.c
+1-1clang/test/CIR/CodeGen/keep-persistent-storage-variables.cpp
+1-1clang/test/CIR/CodeGen/keep-static-consts.cpp
+6-105 files

LLVM/project 4a1d1c2clang/test/CIR/CodeGenHIP hip-cuid.hip

fix hip test
DeltaFile
+2-3clang/test/CIR/CodeGenHIP/hip-cuid.hip
+2-31 files

LLVM/project 2b71043clang/test/CIR/CodeGen keep-persistent-storage-variables.cpp keep-static-consts.cpp

add tests persistent-storage-variables and keep-static-consts
DeltaFile
+20-0clang/test/CIR/CodeGen/keep-persistent-storage-variables.cpp
+11-0clang/test/CIR/CodeGen/keep-static-consts.cpp
+31-02 files

LLVM/project 957215cclang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h, clang/test/CIR/CodeGen attr-retain.c attr-used.c

use CIRGlobalValueInterface
DeltaFile
+30-29clang/lib/CIR/CodeGen/CIRGenModule.cpp
+18-0clang/test/CIR/CodeGen/attr-retain.c
+7-7clang/lib/CIR/CodeGen/CIRGenModule.h
+14-0clang/test/CIR/CodeGen/attr-used.c
+69-364 files

LLVM/project fbcdc95clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h, clang/test/CIR/CodeGenHIP hip-cuid.hip

[CIR] Add addLLVMUsed and addLLVMCompilerUsed methods to CIRGenModule
DeltaFile
+100-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+27-0clang/test/CIR/CodeGenHIP/hip-cuid.hip
+19-0clang/lib/CIR/CodeGen/CIRGenModule.h
+146-23 files

LLVM/project f647f0cllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV revec-strided-load.ll

[SLP] Fix handling of strided loads during re-vectorization (#191294)

Fixes #191292
DeltaFile
+8-2llvm/test/Transforms/SLPVectorizer/RISCV/revec-strided-load.ll
+4-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12-52 files

NetBSD/pkgsrc-wip 2d0cfa6py-electrum distinfo Makefile

py-electrum: update to 4.7.2
DeltaFile
+3-3py-electrum/distinfo
+2-2py-electrum/Makefile
+5-52 files

LLVM/project 874702ellvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp

use getFirstNonPHIOrDbgOrAlloca
DeltaFile
+1-3llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+1-31 files

NetBSD/pkgsrc-wip 24efa1epy-electrum_aionostr distinfo PLIST, py-electrum_ecc distinfo Makefile

py-electrum_aionostr: update to 0.1.0
DeltaFile
+3-3py-electrum_aionostr/distinfo
+3-3py-electrum_ecc/distinfo
+3-0py-electrum_aionostr/PLIST
+1-1py-electrum_ecc/Makefile
+1-1py-electrum_aionostr/Makefile
+11-85 files

LLVM/project def143aclang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH188759.cpp

[clang] fix getReplacedTemplateParameter for function template specializations (#189559)

(cherry picked from commit 2b439327026d45bf53e59159c8e40fccf87930b6)
DeltaFile
+13-0clang/test/SemaTemplate/GH188759.cpp
+6-4clang/lib/AST/DeclTemplate.cpp
+19-42 files

HardenedBSD/src 254eae1sys/dev/nvme nvme_ctrlr.c, sys/net if.c if_clone.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+30-23sys/net/if.c
+16-1sys/net/if_clone.c
+2-2sys/dev/nvme/nvme_ctrlr.c
+0-3sys/netlink/route/iface.c
+48-294 files

HardenedBSD/src 6db7981sys/dev/nvme nvme_ctrlr.c, sys/net if.c if_clone.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+30-23sys/net/if.c
+16-1sys/net/if_clone.c
+2-2sys/dev/nvme/nvme_ctrlr.c
+0-3sys/netlink/route/iface.c
+48-294 files

LLVM/project a98b9dallvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp, llvm/test/CodeGen/AMDGPU amdgpu-sw-lower-lds-static-alloca-placement.ll

splice and then move stragglers allocas
DeltaFile
+40-74llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-alloca-placement.ll
+9-6llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+49-802 files

LLVM/project b0a403allvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp, llvm/test/CodeGen/AMDGPU amdgpu-sw-lower-lds-static-alloca-placement.ll

[AMDGPU][ASAN] Move allocas to entry block in amdgpu-sw-lower-lds pass
DeltaFile
+95-0llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-alloca-placement.ll
+13-1llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+108-12 files

HardenedBSD/ports f886437. UPDATING, benchmarks/iperf3/files patch-RELNOTES.md

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+90-0sysutils/py-ansible-core218/Makefile
+4-86sysutils/py-ansible-core/Makefile
+0-18benchmarks/iperf3/files/patch-RELNOTES.md
+17-0UPDATING
+9-5net/activemq/Makefile
+9-5sysutils/framework-system/distinfo
+129-11424 files not shown
+192-17330 files

OpenBSD/ports 3rFJ5eidevel/zizmor distinfo crates.inc, devel/zizmor/patches patch-crates_zizmor_src_main_rs patch-crates_zizmor_Cargo_toml

   Update to zizmor 1.24.0

   https://github.com/zizmorcore/zizmor/releases/tag/v1.24.0
VersionDeltaFile
1.2+86-70devel/zizmor/distinfo
1.2+42-34devel/zizmor/crates.inc
1.4+1-1devel/zizmor/Makefile
1.2+0-0devel/zizmor/patches/patch-crates_zizmor_src_main_rs
1.2+0-0devel/zizmor/patches/patch-crates_zizmor_Cargo_toml
+129-1055 files

LLVM/project c755c08llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/RISCV split-udiv-by-constant.ll split-urem-by-constant.ll

[TargetLowering] Support larger divisors in expandDIVREMByConstant. (#191119)

Instead of bailing out if the original divisor exceeds HBitWidth,
allow divisors that fit in HBitWidth after removing trailing zeros.

PartialRem now needs a low and high part. Shifting RemL left
now needs to handle shifting into RemH.

Assisted-by: Claude Sonnet 4.5
DeltaFile
+287-2llvm/test/CodeGen/RISCV/split-udiv-by-constant.ll
+210-2llvm/test/CodeGen/RISCV/split-urem-by-constant.ll
+70-24llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+23-5llvm/test/CodeGen/X86/i128-udiv.ll
+590-334 files

OpenBSD/ports Qant03Utextproc/calibre Makefile, textproc/calibre/patches patch-setup_build_py patch-setup_parallel_build_py

   make sure calibre's build process obeys MAKE_JOBS, instead of eating
   all known CPUs.

   OK sthen@
VersionDeltaFile
1.12+17-0textproc/calibre/patches/patch-setup_build_py
1.1+12-0textproc/calibre/patches/patch-setup_parallel_build_py
1.112+2-1textproc/calibre/Makefile
+31-13 files

LLVM/project 215f35ellvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp

[AArch64] Skip non-pseudo instructions in AArch64ExpandPseudoInsts (#191395)

AArch64::getSVEPseudoMap calls are visible in compile-time profiles even on
non-SVE targets. I think CodeGenMapTable could be improved, it's currently
emitting a constexpr array sorted by opcode and a hand-rolled binary search
over that array, however the AArch64ExpandPseudoInsts pass is missing a simple
check for pseudo instructions before expanding. This avoids the compile-time
cost.

https://llvm-compile-time-tracker.com/compare.php?from=0d42811ea4658b3e86a3801b3bc848324f8540f8&to=9e2434de84577ca1c5e6de8fe8d75c6b8e282b3f&stat=instructions%3Au
DeltaFile
+2-1llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+2-11 files

NetBSD/pkgsrc-wip 4c5b72f. Makefile

py-bpytop: Update SUBDIRs entry to Makefile.
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/pkgsrc-wip f3257d8gotop distinfo go-modules.mk

gotop: Import of gotop 4.2.0 as wip/gotop.
DeltaFile
+473-0gotop/distinfo
+158-0gotop/go-modules.mk
+19-0gotop/Makefile
+2-0gotop/PLIST
+2-0gotop/DESCR
+654-05 files

NetBSD/pkgsrc-wip ef7cd08. Makefile

gotop: Added SUBDIRs entry to Makefile.
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/src FpABUYKusr.bin/xlint/lint1 makeman

   lint: when generating lint.7, do not expand shell variable unnecessarily
VersionDeltaFile
1.12+3-3usr.bin/xlint/lint1/makeman
+3-31 files

LLVM/project 8e64b13llvm/lib/Target/AMDGPU FLATInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.av.global.load.b128.ll llvm.amdgcn.av.global.store.b128.ll

Address review comments

- Revert a lot of mnemonic renames caused by a brute-force sed.
- Add -filetype=null to unsupported test RUN lines
- Regenerate CHECK lines in codegen tests

Assisted-By: Claude Opus 4.6 (1M context)
DeltaFile
+696-696llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.global.load.b128.ll
+96-96llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.global.store.b128.ll
+48-48llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll
+7-7llvm/lib/Target/AMDGPU/FLATInstructions.td
+6-6llvm/test/CodeGen/AMDGPU/unsupported-av-global-store.ll
+6-6llvm/test/CodeGen/AMDGPU/unsupported-av-global-load.ll
+859-8591 files not shown
+863-8637 files

FreeBSD/src 0ccb639tools/build/cross-build/include/linux/sys types.h

cross-build: Define __*int*_t and include sys/cdefs.h

FreeBSD assumes that sys/types.h includes sys/cdefs.h, so add it here.
FreeBSD also needs __*int*_t defined for software we bootstrap (a lot of
it). GLIBC defines these, but musl does not, so we have to define them
here, even though it looks backwards. There's no good #define to key off
of, so use !defined GLIBC since on Linux defacto there's only two libc
implementations.

Co-authored-by:         Val Packett <val at packett.cool>
Sponsored by:           Netflix
Pull Request:           https://github.com/freebsd/freebsd-src/pull/1066
Reviewed by:            val_packett.cool
Differential Revision:  https://reviews.freebsd.org/D45354

(cherry picked from commit 3c5f0da5106bee21ab3726f608b5c377da92a733)
DeltaFile
+21-0tools/build/cross-build/include/linux/sys/types.h
+21-01 files

LLVM/project 5864733llvm/include/llvm/CodeGen/GlobalISel GIMatchTableExecutorImpl.h GIMatchTableExecutor.h, llvm/utils/TableGen/Common/GlobalISel GlobalISelMatchTable.cpp GlobalISelMatchTable.h

Skip type check for metadata operands in addTypeCheckPredicate

Metadata is trivially always metadata. So we don't actually need the predicate
introduced in #191389.
DeltaFile
+4-15llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+0-18llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
+0-9llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
+0-6llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+4-484 files