LLVM/project 9791929llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp, llvm/test/CodeGen/AMDGPU naked-fn-with-frame-pointer.ll

[AMDGPU] Do not emit function prologue on naked functions (#191398)

Summary:
Naked functions are intended to allow the user to write the entirety of
the function block, so we shouldn't include the `waitcnt` instructions
for them.
DeltaFile
+2-1llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+0-1llvm/test/CodeGen/AMDGPU/naked-fn-with-frame-pointer.ll
+2-22 files

LLVM/project fb0b737llvm/lib/Target/SystemZ SystemZTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/SystemZ fold-rmw-cost.ll

[SystemZTTI][CostModel] Improve SystemZ cost model for scalar Read-Modify-Write Sequence, Fix #189183 (#190350)

This patch improves the SystemZ cost model to identify Read-Modify-Write
sequences
 that can be folded into a single instruction (e.g., ASI, NI, OI).
If a load, a scalar arithmetic operation (ADD, SUB, AND, OR, XOR) with
an
 immediate, and a store all target the same memory location and have no
 external uses, the cost of the arithmetic and store insn should bw 0.
This implementation does not include TTI::TCK_RecipThroughput CostKind,
as
 it causes regression in non-power-2-subvector-extract.ll.

Fixes #189183. (Refer it for example)

---------

Co-authored-by: anoopkg6 <anoopkg6 at github.com>
DeltaFile
+147-0llvm/test/Analysis/CostModel/SystemZ/fold-rmw-cost.ll
+48-1llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
+195-12 files

LLVM/project 8b37260llvm/unittests/ADT SmallVectorTest.cpp

[UnitTest][ADT] Add iterator operator== (#191396)

Apparently required by some older libstdc++ versions.
DeltaFile
+4-1llvm/unittests/ADT/SmallVectorTest.cpp
+4-11 files

OPNSense/core 0460e24src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

firewall: live view: decode HTML where necessary to aid filtering. Closes https://github.com/opnsense/core/issues/10107
DeltaFile
+12-6src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+12-61 files

LLVM/project c21f9fcflang/test/Integration/OpenMP map-types-and-sizes.f90, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[OpenMP][MLIR] Modify lowering OpenMP Dialect lowering to support attach mapping

This PR adjusts the LLVM-IR lowering to support the new attach map type that the runtime
uses to link data and pointer together, this swaps the mapping from the older
OMP_MAP_PTR_AND_OBJ map type in most cases and allows slightly more complicated ref_ptr/ptee
and attach semantics.
DeltaFile
+359-240mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+273-0mlir/test/Target/LLVMIR/omptarget-host-ref-semantics.mlir
+116-123flang/test/Integration/OpenMP/map-types-and-sizes.f90
+27-58mlir/test/Target/LLVMIR/omptarget-record-type-with-ptr-member-host.mlir
+70-0offload/test/offloading/fortran/map_attach_always.f90
+55-0offload/test/offloading/fortran/map_attach_never.f90
+900-42113 files not shown
+1,053-50619 files

LLVM/project 3263854mlir/include/mlir/Dialect/Tosa/IR TosaOps.td TosaComplianceData.h.inc, mlir/lib/Dialect/Tosa/IR TosaOps.cpp

[mlir][tosa] Add TOSA Max Pool 2D Adaptive (#191225)

Implements:
- Operator definition
- Operator verifier
- Validation
- Tests
- Adds NoMemoryEffect to AvgPool2dAdaptive

Signed-off-by: Iliyan Georgiev <Iliyan.Georgiev at arm.com>
DeltaFile
+116-0mlir/test/Dialect/Tosa/level_check.mlir
+53-3mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+47-0mlir/test/Dialect/Tosa/ops.mlir
+37-1mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
+24-0mlir/test/Dialect/Tosa/verifier.mlir
+13-0mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+290-44 files not shown
+324-710 files

LLVM/project 49ee3f3libsycl/src/detail program_manager.cpp

fix format

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+8-8libsycl/src/detail/program_manager.cpp
+8-81 files

LLVM/project 7b05d9dllvm/lib/Target/AMDGPU AMDGPUCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU fract-match.ll

AMDGPU: Match fract from compare and select and minimum (#189082)

Implementing this with any of the minnum variants is overconstraining
for the actual use. Existing patterns use fmin, then have to manually
clamp nan inputs to get nan propagating behavior. It's cleaner to
express this with a nan propagating operation to start with.
DeltaFile
+197-264llvm/test/CodeGen/AMDGPU/fract-match.ll
+124-85llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+321-3492 files

LLVM/project 1c4e978llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Address review comments
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+4-61 files

FreeBSD/ports fbc4199x11-fm/xfe distinfo Makefile

x11-fm/xfe: Update to 2.1.6
DeltaFile
+3-3x11-fm/xfe/distinfo
+1-1x11-fm/xfe/Makefile
+4-42 files

FreeBSD/ports c187ac9textproc/dyff distinfo Makefile

textproc/dyff: Update to 1.11.3
DeltaFile
+7-7textproc/dyff/distinfo
+1-2textproc/dyff/Makefile
+8-92 files

FreeBSD/ports 4dfa39faudio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.15
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

FreeBSD/ports b42cd42audio/shairport-sync distinfo Makefile

audio/shairport-sync: Update to 5.0.2
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-1audio/shairport-sync/Makefile
+4-42 files

FreeBSD/ports 6c4aa4cmultimedia/uxplay Makefile distinfo

multimedia/uxplay: Update to 1.73.6
DeltaFile
+5-3multimedia/uxplay/Makefile
+3-3multimedia/uxplay/distinfo
+8-62 files

FreeBSD/ports ea9f634devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 21.2.1

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.2.1
Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+2-2devel/py-virtualenv/Makefile
+5-52 files

HardenedBSD/src cb5fb15lib/libcasper/services/cap_dns cap_dns.c, sys/kern subr_early.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1-1lib/libcasper/services/cap_dns/cap_dns.c
+0-2sys/kern/subr_early.c
+1-32 files

HardenedBSD/src 52cc612lib/libcasper/services/cap_dns cap_dns.c, sys/kern subr_early.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1lib/libcasper/services/cap_dns/cap_dns.c
+0-2sys/kern/subr_early.c
+1-32 files

LLVM/project 8f341ccclang-tools-extra/clang-tidy/readability IdentifierNamingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix readability-identifier-naming FP with DefaultCase on function templates (#189788)

Closes #189755

---------

Co-authored-by: EugeneZelenko <eugene.zelenko at gmail.com>
Co-authored-by: Daniil Dudkin <unterumarmung at yandex.ru>
DeltaFile
+61-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-naming-template-method-default.cpp
+6-2clang-tools-extra/docs/ReleaseNotes.rst
+7-0clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+74-23 files

HardenedBSD/ports dc7111fcad/veryl distinfo, devel/wizer distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+519-495devel/wizer/distinfo
+429-369cad/veryl/distinfo
+351-335misc/code2prompt/distinfo
+261-269misc/timr-tui/distinfo
+262-253devel/wizer/Makefile
+187-213lang/inko/distinfo
+2,009-1,934554 files not shown
+8,028-6,781560 files

FreeBSD/ports c1d539enet/syncthing distinfo Makefile

net/syncthing: Update to 2.0.16

PR:     294380
DeltaFile
+3-3net/syncthing/distinfo
+1-3net/syncthing/Makefile
+4-62 files

FreeBSD/doc 9ba3226website/content/en/status/report-2026-01-2026-03 lldb.adoc

status/2026Q1/lldb.adoc: Add report

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/639
DeltaFile
+28-0website/content/en/status/report-2026-01-2026-03/lldb.adoc
+28-01 files

LLVM/project 81ed875llvm/cmake/modules AddLLVM.cmake, llvm/unittests/Support raw_sha1_ostream_test.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+1-14llvm/unittests/Support/raw_sha1_ostream_test.cpp
+1-1llvm/cmake/modules/AddLLVM.cmake
+2-152 files

FreeBSD/doc aeb1969website/content/en/status/report-2026-01-2026-03 openjdk.adoc

Status/2026Q1/openjdk.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/637
DeltaFile
+44-0website/content/en/status/report-2026-01-2026-03/openjdk.adoc
+44-01 files

FreeBSD/doc 3b581b5website/content/en/status/report-2026-01-2026-03 hpc-ports-modernization.adoc

Status/2026Q1/hpc-ports-modernization.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/621
DeltaFile
+41-0website/content/en/status/report-2026-01-2026-03/hpc-ports-modernization.adoc
+41-01 files

LLVM/project 524525eclang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver openmp-offload-gpu.c

[Clang] Pass toolchain paths unconditionally in linker wrapper (#191311)

Summary:
Previously we used the auto-forwarding mechanism to handle options like
forwarding --cuda-path. The problem is that this went over the toolchain
options and that meant if someone used just bare `--offload-link` there
would be no CUDA or ROCm toolchain to figure out if we should forward
it. Just do this unconditionally for all toolchains, there's no harm in
setting it if it's unused.

Fixes: https://github.com/llvm/llvm-project/issues/190979
DeltaFile
+8-3clang/lib/Driver/ToolChains/Clang.cpp
+9-0clang/test/Driver/openmp-offload-gpu.c
+17-32 files

NetBSD/pkgsrc zNrUfeXmultimedia/libde265 distinfo, multimedia/libde265/patches patch-CMakeLists.txt patch-cmake_config.h.in

   libde265: Actually support HAVE_ALLOCA_H.
VersionDeltaFile
1.1+15-0multimedia/libde265/patches/patch-CMakeLists.txt
1.1+13-0multimedia/libde265/patches/patch-cmake_config.h.in
1.15+3-1multimedia/libde265/distinfo
+31-13 files

LLVM/project 701f5bcllvm/unittests/ADT SmallVectorTest.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+4-1llvm/unittests/ADT/SmallVectorTest.cpp
+4-11 files

LLVM/project 470543alibsycl/include/sycl/__impl queue.hpp, libsycl/src/detail program_manager.hpp program_manager.cpp

remove extra mutex

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+8-12libsycl/src/detail/program_manager.hpp
+6-7libsycl/src/detail/program_manager.cpp
+0-2libsycl/include/sycl/__impl/queue.hpp
+14-213 files

LLVM/project b1f8dffflang/lib/Optimizer/OpenACC/Support FIROpenACCTypeInterfaces.cpp, flang/test/Fir/OpenACC recipe-populate-firstprivate.mlir

[acc] Support for Optional arguments in firstprivate recipes (#190079)

Add support for explicit of implicit firstprivates that are Fortran
Optional arguments.
DeltaFile
+62-17flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
+39-0flang/test/Transforms/OpenACC/optional-firstprivate-recipe.fir
+21-16mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+34-0flang/test/Transforms/OpenACC/optional-firstprivate.fir
+9-9flang/test/Transforms/OpenACC/acc-implicit-firstprivate.fir
+7-7flang/test/Fir/OpenACC/recipe-populate-firstprivate.mlir
+172-496 files

FreeBSD/ports 316b2efarchivers/kf6-karchive distinfo, x11-themes/kf6-breeze-icons pkg-plist

KDE: Update KDE Frameworks 6 to 6.25.0

Announcement: https://kde.org/announcements/frameworks/6/6.25.0/

Ports changes:

textproc/kf6-syntax-highlighting:
 - Add missing build dependencies on perl and python
DeltaFile
+46-4x11-themes/kf6-breeze-icons/pkg-plist
+3-3x11/kf6-kwindowsystem/distinfo
+3-3x11/kf6-krunner/distinfo
+3-3x11/kf6-kglobalaccel/distinfo
+3-3x11/kf6-kded/distinfo
+3-3archivers/kf6-karchive/distinfo
+61-1972 files not shown
+264-21878 files