LLVM/project 0cefe63lldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[lldb][Process/FreeBSDKernelCore] Rework plugin destruction (#188426)

Destroy the plugin classes similar to `ProcessElfCore`, another process
plugin derived from `PostMortemProcess` class. After clearing thread
list, invoke `Finalize()` to cleanup resources properly. `Finalize()`
will call `DoDestroy()` which releases `m_kvm` via `kvm_close()`.

---------

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+14-3lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+14-31 files

FreeBSD/ports 463007ddevel/pycharm pkg-plist distinfo

devel/pycharm: update to 2025.3.3

Changes:
https://youtrack.jetbrains.com/articles/PY-A-233538520
DeltaFile
+390-396devel/pycharm/pkg-plist
+3-3devel/pycharm/distinfo
+1-2devel/pycharm/Makefile
+394-4013 files

LLVM/project 7e57184flang/lib/Lower/OpenMP OpenMP.cpp, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Rename taskLoopOp/taskloopOp variables to taskLoopWrapperOp/taskloopWrapperOp

Rename local variables for clarity to better reflect the type they hold.

Assisted-by: Copilot, Claude Sonnet 4.6
DeltaFile
+2-2flang/lib/Lower/OpenMP/OpenMP.cpp
+2-2mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+4-42 files

LLVM/project 64e75b1lldb/docs/use troubleshooting.rst, lldb/source/Plugins/ExpressionParser/Clang ClangExpressionSourceCode.cpp

[lldb] Correct spelling of "language" (#188456)
DeltaFile
+2-2lldb/docs/use/troubleshooting.rst
+1-1lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
+3-32 files

FreeBSD/ports 719f757databases/geoserver-mysql-plugin distinfo Makefile, graphics/geoserver pkg-plist Makefile

*/geoserver*: Update to 2.28.3

Changelog:
https://geoserver.org/announcements/2026/03/20/geoserver-2-28-3-released.html
DeltaFile
+15-21graphics/geoserver/pkg-plist
+3-4graphics/geoserver/Makefile
+3-3graphics/geoserver/distinfo
+3-3databases/geoserver-mysql-plugin/distinfo
+3-3databases/geoserver-mysql-plugin/Makefile
+27-345 files

LLVM/project 5999c53libc/include stdlib-malloc.yaml

[libc] Declare free_sized and free_aligned_sized in stdlib.h / malloc.h (#188364)
DeltaFile
+15-0libc/include/stdlib-malloc.yaml
+15-01 files

LLVM/project 2f38a8fllvm/lib/Target/AMDGPU GCNVOPDUtils.cpp VOP3PInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3 (#179226)

For V_DOT2_F32_F16 and V_DOT2_F32_BF16 add their VOPDName and mark
them with usesCustomInserter which will be used to add pre-RA register
allocation hints to preferably assign dst and src2 to the same physical
register. When the hint is satisfied, canMapVOP3PToVOPD recognises the
instruction as eligible for VOPD pairing by checking if it is VOP2 like:
dst==src2, no source modifiers, no clamp, and src1 is a register.
Mark both instructions as commutable to allow a literal in src1 to be
moved to src0, since VOPD only permits a literal in src0.
DeltaFile
+258-592llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+75-93llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+32-1llvm/lib/Target/AMDGPU/GCNVOPDUtils.cpp
+8-5llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+8-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+6-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+387-6911 files not shown
+389-6937 files

LLVM/project 1d2f14fcompiler-rt/lib/scudo/standalone/tests common_test.cpp combined_test.cpp

[scudo] Use portable TEST_SKIP macro (#188045)

Which expands to ZXTEST_SKIP on Fuchsia.
DeltaFile
+2-2compiler-rt/lib/scudo/standalone/tests/common_test.cpp
+1-1compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+3-32 files

LLVM/project 5f49ce5llvm/lib/Target/ARM ARMTargetTransformInfo.cpp ARMTargetTransformInfo.h, llvm/test/Transforms/LoopVectorize/ARM mve-reg-pressure-spills.ll

[ARM] Consider register pressure when vectorizing with MVE (#188053)

MVE only has 8 vector registers, so it's not too hard for the vectorizer
to end up using more than that resulting in enough spilling that it's
worse than not vectorizing. Enable
shouldConsiderVectorizationRegPressure for targets with MVE so the
vectorizer doesn't vectorize in those cases.
DeltaFile
+7-0llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
+2-0llvm/lib/Target/ARM/ARMTargetTransformInfo.h
+1-0llvm/test/Transforms/LoopVectorize/ARM/mve-reg-pressure-spills.ll
+10-03 files

LLVM/project 315afd6flang/test/Lower/OpenMP taskloop.f90, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Rename TaskloopOp/omp.taskloop to TaskloopWrapperOp/omp.taskloop.wrapper

Rename the loop wrapper operation to better distinguish it from the
context op (omp.taskloop.context), which handles outlining and runtime calls.
The new name makes the role of each operation clearer at a glance.

RFC: https://discourse.llvm.org/t/rfc-openmp-alloca-placement-for-openmp-loop-wrappers/89512/7

Patch 3/3

Assisted-by: Copilot, Claude Sonnet 4.6
DeltaFile
+37-37mlir/test/Dialect/OpenMP/ops.mlir
+21-21mlir/test/Dialect/OpenMP/invalid.mlir
+15-14mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+13-12mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+10-10flang/test/Lower/OpenMP/taskloop.f90
+9-9mlir/test/Target/LLVMIR/openmp-taskloop-cancel.mlir
+105-10331 files not shown
+176-17437 files

OPNSense/core 292a788. plist, src/opnsense/mvc/app/models/OPNsense/Base/Constraints SetConstraint.php DependConstraint.php

mvc: add SetConstraint for #10029
DeltaFile
+63-0src/opnsense/mvc/app/models/OPNsense/Base/Constraints/SetConstraint.php
+28-29src/opnsense/mvc/app/models/OPNsense/Base/Constraints/DependConstraint.php
+38-0src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php
+20-0src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModel/TestModel.xml
+5-2src/opnsense/mvc/app/models/OPNsense/Base/Constraints/SetIfConstraint.php
+1-0plist
+155-316 files

LLVM/project 7a89602flang/lib/Lower/OpenMP OpenMP.cpp, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

Address review comments: mark unused param and move var decl

- Mark the unused 'clauses' parameter in TaskloopOp::build with
  [[maybe_unused]]
- Move the declaration of 'wrapperClauseOps' in genStandaloneTaskloop
  to immediately before its first use

Assisted-by: Copilot, Claude Sonnet 4.6
DeltaFile
+1-1flang/lib/Lower/OpenMP/OpenMP.cpp
+1-1mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+2-22 files

LLVM/project 197b709flang/test/Lower/OpenMP taskloop.f90, mlir/include/mlir/Dialect/OpenMP OpenMPOps.td

[mlir][OpenMP] Move taskloop clauses to the context op

The clauses are implemented when lowering the context op (which
generates the runtime calls, and handles the outlining of the task
function: including privatization etc). Therefore I thought it made more
sense to put the clauses on this operation rather than on the wrapped
loop.

RFC: https://discourse.llvm.org/t/rfc-openmp-alloca-placement-for-openmp-loop-wrappers/89512/7

Patch 2/3
DeltaFile
+64-64mlir/test/Dialect/OpenMP/ops.mlir
+64-56mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+46-46mlir/test/Dialect/OpenMP/invalid.mlir
+44-36mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+20-20flang/test/Lower/OpenMP/taskloop.f90
+16-19mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+254-24130 files not shown
+367-35536 files

FreeBSD/src 6900d8brelease/packages/ucl libsdp-all.ucl

packages: Remove stale libsdp-all.ucl

This package no longer exists since it was merged into bluetooth.

Fixes:  41ee4321cc52 ("libsdp: Move to bluetooth-lib package")
MFC after:      3 days
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55822
Sponsored by:           https://www.patreon.com/bsdivy
DeltaFile
+0-28release/packages/ucl/libsdp-all.ucl
+0-281 files

FreeBSD/src ea25f49release/packages/ucl ftpd-all.ucl

packages: Remove stale ftpd-all.ucl

This file was missed when ftpd(8) was removed.

Fixes:  614c8750ce11 ("Remove ftpd(8)")
MFC after:      3 days
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55820
Sponsored by:           https://www.patreon.com/bsdivy
DeltaFile
+0-4release/packages/ucl/ftpd-all.ucl
+0-41 files

OpenBSD/ports 4JQdPaLsysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-562.0.0.
VersionDeltaFile
1.415+396-29sysutils/google-cloud-sdk/pkg/PLIST
1.432+2-2sysutils/google-cloud-sdk/distinfo
1.452+1-1sysutils/google-cloud-sdk/Makefile
+399-323 files

LLVM/project 306b777mlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Add rounding mode flags to binary arithmetic operations
DeltaFile
+76-14mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+75-0mlir/test/Dialect/Arith/canonicalize.mlir
+61-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+40-15mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+28-8mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+9-9mlir/lib/Dialect/Math/Transforms/ExpandOps.cpp
+289-465 files not shown
+325-6111 files

LLVM/project 5d67e4dmlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp, mlir/test/Dialect/OpenMP invalid.mlir

Improve error message

Make it clear that the requirement is for direct nesting.
DeltaFile
+3-3mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+2-2mlir/test/Dialect/OpenMP/invalid.mlir
+5-52 files

LLVM/project 0effa7clibclc/clc/lib/generic/math clc_asinpi.inc clc_asinpi.cl

libclc: Update asinpi (#188454)

This was originally ported from rocm device libs in
eea0997566cad3be13df897a06dfda74cbd684b9. Update for more recent
changes.
DeltaFile
+109-108libclc/clc/lib/generic/math/clc_asinpi.inc
+3-4libclc/clc/lib/generic/math/clc_asinpi.cl
+112-1122 files

LLVM/project 56714adclang/test/OpenMP target_teams_distribute_parallel_for_simd_schedule_codegen.cpp teams_distribute_parallel_for_simd_schedule_codegen.cpp, libc/AOR_v20.02/math/test/traces sincosf.txt exp.txt

Merge branch 'main' into users/ssahasra/asyncmark-gfx1250
DeltaFile
+0-31,999libc/AOR_v20.02/math/test/traces/sincosf.txt
+0-16,000libc/AOR_v20.02/math/test/traces/exp.txt
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+5,294-4,814clang/test/OpenMP/target_teams_distribute_parallel_for_simd_schedule_codegen.cpp
+5,238-4,758clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+23,799-70,9318,045 files not shown
+543,123-369,6578,051 files

LLVM/project 89431a3llvm/lib/Analysis LazyValueInfo.cpp

[LVI] Use block numbers (#188270)

Store the cache as a vector indexed by block numbers instead of a map,
which results in a small compile-time improvement.
DeltaFile
+48-32llvm/lib/Analysis/LazyValueInfo.cpp
+48-321 files

LLVM/project f64cd66libclc/clc/lib/generic/math clc_acospi.inc clc_acospi.cl

libclc: Update acospi

This was originally ported from rocm device libs in
084124a8fab6fd71d49ac4928d17c3ef8b350ead. Merge in more
recent changes.
DeltaFile
+94-111libclc/clc/lib/generic/math/clc_acospi.inc
+2-3libclc/clc/lib/generic/math/clc_acospi.cl
+96-1142 files

LLVM/project 7588660libclc/clc/lib/generic/math clc_asinpi.inc clc_asinpi.cl

libclc: Update asinpi

This was originally ported from rocm device libs in
eea0997566cad3be13df897a06dfda74cbd684b9. Update for more recent
changes.
DeltaFile
+109-108libclc/clc/lib/generic/math/clc_asinpi.inc
+3-4libclc/clc/lib/generic/math/clc_asinpi.cl
+112-1122 files

LLVM/project 065a39bllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Tighten SafeAVL matching in convertEVLExitCond. NFC (#179164)

Follow-up from
https://github.com/llvm/llvm-project/pull/178181#discussion_r2743630145
DeltaFile
+6-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-31 files

OpenBSD/src Wm549P9usr.bin/tmux tmux.1

   Use \- for hyphens in tmux.1 to cause newer groff versions to render
   them correctly (ASCII hyphen rather than Unicode) which aids copy and
   paste. From Keith Thompson in GitHub issue 4948.
VersionDeltaFile
1.1041+1,303-1,294usr.bin/tmux/tmux.1
+1,303-1,2941 files

FreeBSD/ports a4c01e9filesystems/zrepl-dsh2dsh distinfo Makefile

filesystems/zrepl-dsh2dsh: Update to 1.2.1

changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.2.1

PR:             293938
DeltaFile
+5-5filesystems/zrepl-dsh2dsh/distinfo
+1-2filesystems/zrepl-dsh2dsh/Makefile
+6-72 files

FreeBSD/ports 387b071audio/exaile distinfo Makefile, audio/exaile/files patch-xl_player_gst_sink.py

audio/exaile: update to 4.2.2-beta1

- remove local patch applied upstream

Release notes:
https://github.com/exaile/exaile/wiki/Exaile-4.2-release-notes#422-unreleased
DeltaFile
+0-16audio/exaile/files/patch-xl_player_gst_sink.py
+3-3audio/exaile/distinfo
+1-2audio/exaile/Makefile
+4-213 files

LLVM/project d21e1a3llvm/include/llvm/Analysis VecFuncs.def, llvm/include/llvm/IR RuntimeLibcalls.td

[LIBM][AMDLIBM] - New vector calls for cdfnorm and round scalar calls (#187232)

In amdlibm, new vector calls

cdfnorm
amd_vrd2_cdfnorm
amd_vrd4_cdfnorm
amd_vrd8_cdfnorm

round
amd_vrs16_roundf
amd_vrs8_roundf
amd_vrs4_roundf
amd_vrd8_round 
amd_vrd4_round 
amd_vrd2_round

Link to aocl repo -
[aocl-libm-ose](https://github.com/amd/aocl-libm-ose)
DeltaFile
+141-5llvm/test/Transforms/LoopVectorize/X86/amdlibm-calls.ll
+18-0llvm/include/llvm/Analysis/VecFuncs.def
+11-0llvm/include/llvm/IR/RuntimeLibcalls.td
+170-53 files

OpenBSD/ports 72eZpUTgraphics/gegl04 Makefile distinfo, graphics/gegl04/patches patch-tools_defcheck_py

   Update to gegl04-0.4.70.
VersionDeltaFile
1.55+3-3graphics/gegl04/Makefile
1.35+2-2graphics/gegl04/distinfo
1.3+1-1graphics/gegl04/patches/patch-tools_defcheck_py
1.25+1-0graphics/gegl04/pkg/PLIST
+7-64 files

LLVM/project 86c1510llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize/AArch64 binop-costs.ll predicated-costs.ll

[VPlan] Remove isVector guard in getCostForRecipeWithOpcode. (#188126)

The legacy cost model computes and passes RHSInfo both when widening and
replicating. Match behavior in VPlan-based cost model.

The added test shows that we now compute the same cost as the legacy
cost model.

Without this change, the test added in
llvm/test/Transforms/LoopVectorize/AArch64/predicated-costs.ll would
crash with https://github.com/llvm/llvm-project/pull/187056.

PR: https://github.com/llvm/llvm-project/pull/188126
DeltaFile
+43-0llvm/test/Transforms/LoopVectorize/AArch64/binop-costs.ll
+42-0llvm/test/Transforms/LoopVectorize/AArch64/predicated-costs.ll
+7-12llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+92-123 files