LLVM/project 2af18a1llvm/lib/Transforms/Utils LowerMemIntrinsics.cpp

[NFC][LowerMemIntrinsics] Consistent parameter name comments in function calls (#176751)

The `/*ParamName=*/foo` syntax is prescribed by the coding standards:
https://llvm.org/docs/CodingStandards.html#comment-formatting
DeltaFile
+53-53llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
+53-531 files

LLVM/project 7b9fd32flang/lib/Semantics resolve-directives.cpp resolve-names.cpp

[flang][OpenMP] Move resolution of common blocks to resolve-names.cpp… (#179669)

…, NFC
DeltaFile
+0-14flang/lib/Semantics/resolve-directives.cpp
+14-0flang/lib/Semantics/resolve-names.cpp
+14-142 files

LLVM/project 15e8079mlir/include/mlir/Dialect/Tosa/IR TosaComplianceData.h.inc, mlir/test/Dialect/Tosa tosa-validation-version-1p1-valid.mlir tosa-validation-version-1p0-invalid.mlir

[mlir][tosa] Add support for boolean cast/gather/scatter operations (#177693)

Aligns with the spec change:
https://github.com/arm/tosa-specification/pull/32
DeltaFile
+65-1mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir
+64-0mlir/test/Dialect/Tosa/tosa-validation-version-1p0-invalid.mlir
+21-7mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+150-83 files

FreeBSD/ports 59b8008sysutils/uschedule Makefile, sysutils/uschedule/files patch-src_attributes.h

sysutils/uschedule: disable use of regparm, enable everywhere

This attribute isn't strictly needed to build the software.
Disable it to enable a build with clang on all platforms.

MFH:            2026Q1
(cherry picked from commit 65784d411f0fc664e83d1d2e57450155f1479c8c)
DeltaFile
+1-12sysutils/uschedule/Makefile
+11-0sysutils/uschedule/files/patch-src_attributes.h
+12-122 files

FreeBSD/ports d1874e0x11/wayst Makefile

x11/wayst: broken on armv7

In file included from src/gfx_gl2.c:3:
src/vt.h:278:1: error: requested alignment is less than minimum alignment of 8 for type 'VtCommand'
  278 | DEF_RC_PTR(VtCommand, VtCommand_destroy);
      | ^
src/rcptr.h:24:9: note: expanded from macro 'DEF_RC_PTR'
   24 |         alignas(alignof(void*)) t payload;                                                         \
      |         ^
/usr/include/stdalign.h:34:19: note: expanded from macro 'alignas'
   34 | #define alignas                 _Alignas
      |                                 ^

MFH:            2026Q1
See also:       https://github.com/91861/wayst/issues/120
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 71e8bf055bf2be2092d87e2b9f688699cca89d3e)
DeltaFile
+3-0x11/wayst/Makefile
+3-01 files

FreeBSD/ports 5dc516dsysutils/rinse Makefile

sysutils/rinse: enable on aarch64

Linuxulator is available on aarch64 too these days.
BTW this port should really be updated, upstream is at 4.3.1

(cherry picked from commit e1297b118c8c489cea2a738d09a96445add8021e)
DeltaFile
+1-1sysutils/rinse/Makefile
+1-11 files

FreeBSD/ports 1ed63c2textproc/htmldoc distinfo Makefile

textproc/htmldoc: update to 1.9.23

A bug fix release.

Changelog: https://github.com/michaelrsweet/htmldoc/releases/tag/v1.9.23

MFH:            2026Q1
(cherry picked from commit 0f3b972d3c1186763ff562976db1b278c89468b1)
DeltaFile
+3-3textproc/htmldoc/distinfo
+1-1textproc/htmldoc/Makefile
+4-42 files

FreeBSD/ports 231a3d8sysutils/rovclock Makefile

sysutils/rovclock: broken on armv7, too

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit 83ad1c1008163d0dbb2bcbcd3c83bb8e84db9e0d)
DeltaFile
+1-0sysutils/rovclock/Makefile
+1-01 files

FreeBSD/ports f24bb5bnet/tcpkali Makefile, net/tcpkali/files patch-configure.ac patch-src_Makefile.am

net/tcpkali: fix build on FreeBSD 15

Our new inotify support confuses the bundled libev.
Unbundle libev to fix the build.
Something is fishy with this port; the upstream repository does not
exist anymore and the one listed in WWW is blank.
This should be investigated.

MFH:            2026Q1
(cherry picked from commit cfc41e9bfe637015f4710e0c745779dee738f478)
DeltaFile
+15-8net/tcpkali/files/patch-configure.ac
+18-0net/tcpkali/files/patch-src_Makefile.am
+9-3net/tcpkali/Makefile
+7-0net/tcpkali/files/patch-deps_Makefile.am
+49-114 files

FreeBSD/ports 9067ac7devel/fnc Makefile

devel/fnc: convert to USES=sqlite:3

Fixes:          8a6ffe8081c9a5d61f5d280b1578ed72c19f6303
Reported by:    jhale
MFH:            2026Q1

(cherry picked from commit bf5929093a7e269d6231266763fcd9ea8af1640e)
DeltaFile
+1-3devel/fnc/Makefile
+1-31 files

LLVM/project c487e24llvm/lib/Target/SPIRV SPIRVCallLowering.cpp SPIRVSubtarget.cpp, llvm/test/CodeGen/SPIRV is-shader-env.ll

[SPIR-V] Fix environment resolution causing legalization crash (#179052)

When the triple is spirv-unknown-unknown, SPIRVSubtarget::Env starts as
Unknown and was set via const_cast in SPIRVCallLowering when the first
entry point was lowered. This is too late: SPIRVLegalizerInfo has
already been constructed with, for example, the wrong vector size
limits, causing a crash (at best) or invalid SPIR-V generation.

Resolve the environment early in SPIRVPrepareFunctions::runOnModule() by
scanning the module for "hlsl.shader" attributes. Reinitialize the
legalizer and extended instruction sets after resolution. Remove the
const_cast lazy setting from SPIRVCallLowering.

Fixes: https://github.com/llvm/llvm-project/issues/171898
DeltaFile
+5-34llvm/lib/Target/SPIRV/SPIRVCallLowering.cpp
+36-0llvm/lib/Target/SPIRV/SPIRVSubtarget.cpp
+34-0llvm/test/CodeGen/SPIRV/is-shader-env.ll
+3-10llvm/lib/Target/SPIRV/SPIRVSubtarget.h
+7-0llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
+2-0llvm/lib/Target/SPIRV/SPIRVTargetMachine.h
+87-446 files

NetBSD/pkgsrc NS9jF4Llang/py313-html-docs distinfo PLIST, lang/python313 PLIST distinfo

   python313 py313-html-docs: updated to 3.13.12

   Python 3.13.12 final

   Windows
   gh-128067: Fix a bug in PyREPL on Windows where output without a trailing newline was overwritten by the next prompt.
   Tools/Demos
   gh-142095: Make gdb ‘py-bt’ command use frame from thread local state when available. Patch by Sam Gross and Victor Stinner.
   Tests
   gh-144415: The Android testbed now distinguishes between stdout/stderr messages which were triggered by a newline, and those triggered by a manual call to flush. This fixes logging of progress indicators and similar content.
   gh-65784: Add support for parametrized resource wantobjects in regrtests, which allows to run Tkinter tests with the specified value of tkinter.wantobjects, for example -u wantobjects=0.
   gh-143553: Add support for parametrized resources, such as -u xpickle=2.7.
   gh-142836: Accommodated Solaris in test_pdb.test_script_target_anonymous_pipe.
   gh-129401: Fix a flaky test in test_repr_rlock that checks the representation of multiprocessing.RLock.
   bpo-31391: Forward-port test_xpickle from Python 2 to Python 3 and add the resource back to test’s command line.
   Security
   gh-144125: BytesGenerator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650).
   gh-143935: Fixed a bug in the folding of comments when flattening an email message using a modern email policy. Comments consisting of a very long sequence of non-foldable characters could trigger a forced line wrap that omitted the required leading space on the continuation line, causing the remainder of the comment to be interpreted as a new header field. This enabled header injection with carefully crafted inputs.
   gh-143925: Reject control characters in data: URL media types.

    [96 lines not shown]
VersionDeltaFile
1.12+17-1lang/python313/PLIST
1.19+4-4lang/python313/distinfo
1.13+4-4lang/py313-html-docs/distinfo
1.8+3-3lang/py313-html-docs/PLIST
1.13+2-2lang/python313/dist.mk
1.13+2-2lang/py313-html-docs/Makefile
+32-161 files not shown
+33-187 files

LLVM/project d20b90amlir/lib/Dialect/Tosa/IR TosaOps.cpp, mlir/test/Dialect/Tosa tosa-infer-shapes.mlir

[mlir][tosa] Enhance `resolveBroadcastShape` to handle dynamic dims (#175932)

This commit improves `resolveBroadcastShape` when some input dims are
dynamic. Previously, this would result in shape inference failing,
meaning the output type of the operation would not be updated. Now the
output shape is correctly inferred, selecting the static dim if > 1,
otherwise selecting the dynamic dim.
DeltaFile
+17-7mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+18-0mlir/test/Dialect/Tosa/tosa-infer-shapes.mlir
+35-72 files

LLVM/project 26622bdllvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-cvt-simd-fptoi.ll arm64-cvtf-simd-itofp.ll

fixup!

Adjust code
DeltaFile
+46-178llvm/test/CodeGen/AArch64/arm64-cvt-simd-fptoi.ll
+10-40llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
+3-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+61-2234 files

LLVM/project 35e13a4llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPURegisterBankInfo.cpp

Address review comments
DeltaFile
+67-7llvm/test/CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll
+13-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-1llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+3-0llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+85-84 files

LLVM/project aa7faecutils/bazel/llvm-project-overlay/lldb BUILD.bazel, utils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel plugin_config.bzl

[bazel] Build mcp server for lldb (#178437)

DeltaFile
+22-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+16-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
+39-03 files

LLVM/project 6d2b6d6llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite the formula in the Strong SIV test
DeltaFile
+47-56llvm/lib/Analysis/DependenceAnalysis.cpp
+16-9llvm/test/Analysis/DependenceAnalysis/strong-siv-large-btc.ll
+4-5llvm/include/llvm/Analysis/DependenceAnalysis.h
+67-703 files

LLVM/project cc2b48fllvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

SPIRVInstructionSelector::selectExtractVal - add missing brackets to assertion condition to fix gcc -Wparentheses warning (#179656)

DeltaFile
+2-3llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+2-31 files

LLVM/project a1a4330flang/lib/Semantics resolve-directives.cpp resolve-names.cpp

[flang][OpenMP] Move resolution of common blocks to resolve-names.cpp, NFC
DeltaFile
+0-14flang/lib/Semantics/resolve-directives.cpp
+14-0flang/lib/Semantics/resolve-names.cpp
+14-142 files

NetBSD/pkgsrc-wip 1eec779xfr distinfo cargo-depends.mk, xfr/patches patch-.._vendor_nix-0.29.0_src_net_if__.rs

xfr: remove, imported to pkgsrc
DeltaFile
+0-1,146xfr/distinfo
+0-382xfr/cargo-depends.mk
+0-26xfr/Makefile
+0-16xfr/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
+0-15xfr/DESCR
+0-4xfr/PLIST
+0-1,5891 files not shown
+0-1,5907 files

NetBSD/pkgsrc tpQQzxmdoc CHANGES-2026

   doc: Added net/xfr version 0.3.0
VersionDeltaFile
1.898+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jsRorKJnet Makefile

   net/Makefile: + xfr
VersionDeltaFile
1.1624+2-1net/Makefile
+2-11 files

NetBSD/pkgsrc XTS85I4net/xfr distinfo cargo-depends.mk, net/xfr/patches patch-.._vendor_nix-0.29.0_src_net_if__.rs

   net/xfr: import xfr-0.3.0

   Packaged for wip by pin@

   A fast, modern network bandwidth testing tool with TUI. Built in Rust as an
   iperf replacement.

   Features:
    - Live TUI with real-time throughput graphs and per-stream stats
    - Server dashboard - xfr serve --tui for monitoring active tests
    - Multi-client server - handle multiple simultaneous tests
    - TCP and UDP with configurable bitrate and parallel streams
    - Bidirectional testing - measure upload and download simultaneously
    - Multiple output formats - plain text, JSON, JSON streaming, CSV
    - Result comparison - xfr diff to detect performance regressions
    - LAN discovery - find xfr servers with mDNS (xfr discover)
    - Prometheus metrics - export stats for monitoring dashboards
    - Config file - save defaults in ~/.config/xfr/config.toml
    - Environment variables - XFR_PORT, XFR_DURATION overrides
VersionDeltaFile
1.1+1,146-0net/xfr/distinfo
1.1+382-0net/xfr/cargo-depends.mk
1.1+26-0net/xfr/Makefile
1.1+16-0net/xfr/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
1.1+15-0net/xfr/DESCR
1.1+4-0net/xfr/PLIST
+1,589-06 files

LLVM/project 1ec67f4clang/test/CodeGen denormalfpmode-f32.c, llvm/docs LangRef.rst

Address comments
DeltaFile
+49-48llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+12-6llvm/test/Assembler/invalid_denormal_fpenv.ll
+4-13mlir/test/Target/LLVMIR/Import/function-attributes.ll
+9-5llvm/lib/AsmParser/LLParser.cpp
+8-4llvm/docs/LangRef.rst
+6-6clang/test/CodeGen/denormalfpmode-f32.c
+88-826 files not shown
+103-9612 files

LLVM/project ed32276llvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

Revert "XXX - syntax change"

This reverts commit 1336cd4e7d2754ea5eddf2a43c1f66c615ea40ff.
DeltaFile
+4-14llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+10-203 files

LLVM/project b5766c8llvm/include/llvm-c Core.h, llvm/lib/IR Core.cpp

Add C API to set this
DeltaFile
+34-0llvm/include/llvm-c/Core.h
+30-0llvm/unittests/IR/AttributesTest.cpp
+16-0llvm/lib/IR/Core.cpp
+80-03 files

LLVM/project 0b859ecllvm/test/Assembler denormal_fpenv.ll, llvm/test/Bitcode compatibility.ll auto_upgrade_denormal_fp_math.ll

bar syntax and only print input if different from output.

Breaks update_test_checks Function Attrs comment check in the rare
case where the modes mismatch.
DeltaFile
+72-72llvm/test/Bitcode/compatibility.ll
+70-72llvm/test/Assembler/denormal_fpenv.ll
+57-57llvm/test/Transforms/Attributor/nofpclass-canonicalize.ll
+48-48llvm/test/Transforms/InstSimplify/canonicalize.ll
+40-44llvm/test/Transforms/Attributor/denormal-fp-math.ll
+42-42llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+329-335156 files not shown
+861-848162 files

LLVM/project 1d13548mlir/include/mlir/Dialect/LLVMIR LLVMAttrDefs.td

Commented out code
DeltaFile
+0-3mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+0-31 files

LLVM/project dd92d2allvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

XXX - syntax change
DeltaFile
+14-4llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+20-103 files

LLVM/project 9e8b69dllvm/docs LangRef.rst

Documentation examples
DeltaFile
+6-0llvm/docs/LangRef.rst
+6-01 files