LLVM/project b605aa6llvm/test/Transforms/LoopDistribute metadata.ll bounds-expansion-bug.ll

[LoopDistribute][NFC] Autogenerate checks for some tests (#211471)
DeltaFile
+141-12llvm/test/Transforms/LoopDistribute/metadata.ll
+108-10llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll
+45-3llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll
+41-6llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll
+335-314 files

LLVM/project 4469fballvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir, llvm/test/CodeGen/RISCV/GlobalISel atomicrmw-max-min-umax-umin.ll

slightly nicer tablegen

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+13,068-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-max-min-umax-umin.ll
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+41,300-30,9133,079 files not shown
+275,025-167,4103,085 files

LLVM/project 748387ellvm/test/Transforms/MergeFunc atomic-store-elementwise.ll

Add mergeFunc elementwise test.
DeltaFile
+22-0llvm/test/Transforms/MergeFunc/atomic-store-elementwise.ll
+22-01 files

LLVM/project 9213eedclang/include/clang/Sema Sema.h, clang/lib/Sema SemaExprCXX.cpp SemaCoroutine.cpp

[clang] Simplify the overload resolution logic for operator new and new[]

This PR replaces the current spec-equivalent argument list mutation with
direct iteration of the correctly ordered set of argument lists for a
given allocation.

This adds a bit of architectural work around the argument list construction
but the overall effect is substantially simplified search of the overload
candidates
DeltaFile
+279-196clang/lib/Sema/SemaExprCXX.cpp
+62-5clang/include/clang/Sema/Sema.h
+14-1clang/test/SemaCXX/type-aware-new-invalid-type-identity.cpp
+14-0clang/test/SemaCXX/microsoft-new-array-fallback.cpp
+7-4clang/lib/Sema/SemaCoroutine.cpp
+1-1clang/lib/Sema/SemaOverload.cpp
+377-2076 files

NetBSD/pkgsrc 4KdfRetdoc CHANGES-2026

   Updated devel/gflags, shells/nushell
VersionDeltaFile
1.4682+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 76l9q6Ishells/nushell distinfo cargo-depends.mk

   nushell: updated to 0.114.1

   0.114.1
   This patch release fixes issues found after enforce-runtime-annotations became
   opt-out in the last version, improving runtime type checks and error reporting.
VersionDeltaFile
1.75+19-19shells/nushell/distinfo
1.65+5-5shells/nushell/cargo-depends.mk
1.91+2-2shells/nushell/Makefile
+26-263 files

NetBSD/pkgsrc 64TkfWwdevel/gflags distinfo PLIST

   gflags: updated to 2.3.1

   2.3.1

   ci: Point test.yml at main instead of master
   ci: Add GitHub Actions workflow to build with Bazel
   bazel: Support QNX in Bazel and more Bazel 9 fixes
VersionDeltaFile
1.7+4-4devel/gflags/distinfo
1.5+3-3devel/gflags/PLIST
1.8+2-3devel/gflags/Makefile
+9-103 files

LLVM/project c151d33mlir/python CMakeLists.txt

[MLIR][Python] Do not install ExecutionEngine wrapper when disabled (#211250)

The `_mlirExecutionEngine` extension is declared only when
`MLIR_ENABLE_EXECUTION_ENGINE` is enabled. However,
`execution_engine.py` and its type stub are currently added to the
Python package unconditionally.

This leaves an installed `mlir.execution_engine` module that fails
immediately when imported because its native extension is absent. It
also exposes a type stub for an unavailable API.

Making sure they're added only if `MLIR_ENABLE_EXECUTION_ENGINE` is
enabled.
DeltaFile
+13-2mlir/python/CMakeLists.txt
+13-21 files

LLVM/project be31bc0llvm/test/tools/llvm-mca/AMDGPU gfx10-trans.s gfx10-add-sequence.s

AMDGPU: Migrate llvm-mca tests to subarch triples
DeltaFile
+2-2llvm/test/tools/llvm-mca/AMDGPU/gfx10-trans.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx10-add-sequence.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx10-double.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx11-double.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx12-pseudo-scalar-trans.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx9-retireooo.s
+7-76 files not shown
+13-1312 files

LLVM/project 2b561d5llvm/lib/Transforms/Utils FunctionComparator.cpp, llvm/test/Transforms/MergeFunc atomic-load-elementwise.ll

[MergeFuncs] Account for elementwise loads in FunctionComparator
DeltaFile
+22-0llvm/test/Transforms/MergeFunc/atomic-load-elementwise.ll
+3-0llvm/lib/Transforms/Utils/FunctionComparator.cpp
+25-02 files

LLVM/project 520a930llvm/tools/llvm-objdump MachODump.cpp

[llvm-objdump] Factor the load command prologue into a shared function (#210881)

Move the repeated code to print cmd and cmdsize into a shared function.
DeltaFile
+94-215llvm/tools/llvm-objdump/MachODump.cpp
+94-2151 files

NetBSD/pkgsrc NwNMCVxdoc TODO

   doc/TODO: + grafana-13.1.1, pandoc-3.10.1, py-pillow_heif-1.5.0, rumdl-0.2.40.
VersionDeltaFile
1.27630+5-3doc/TODO
+5-31 files

LLVM/project 949f50dflang/include/flang/Lower IterationSpace.h, flang/lib/Lower ConvertExpr.cpp IterationSpace.cpp

Merge branch 'main' into users/rampitec/simplify-pk-op-check
DeltaFile
+0-7,750flang/lib/Lower/ConvertExpr.cpp
+808-3mlir/test/CAPI/rewrite.c
+0-563flang/include/flang/Lower/IterationSpace.h
+0-377flang/lib/Lower/IterationSpace.cpp
+290-0llvm/test/Transforms/LoopDataPrefetch/AMDGPU/vmem-cache-line-size.ll
+251-0llvm/test/CodeGen/X86/pr51707.ll
+1,349-8,693205 files not shown
+5,705-10,787211 files

OPNSense/tools 8085185config/26.7 make.conf

config: order, order!
DeltaFile
+1-1config/26.7/make.conf
+1-11 files

LLVM/project 44dd295llvm/lib/Target/AMDGPU AMDGPU.td GCNSubtarget.h, llvm/test/Transforms/LoopDataPrefetch/AMDGPU vmem-cache-line-size.ll lit.local.cfg

[AMDGPU] Using feature to define vmem cacheline size (#207884)

Co-authored-by: shore <shorshen at amd.com>
Co-authored-by: Matt Arsenault <Matthew.Arsenault at amd.com>
DeltaFile
+290-0llvm/test/Transforms/LoopDataPrefetch/AMDGPU/vmem-cache-line-size.ll
+15-1llvm/lib/Target/AMDGPU/AMDGPU.td
+7-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+6-0llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+4-0llvm/test/Transforms/LoopDataPrefetch/AMDGPU/lit.local.cfg
+1-1llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
+323-26 files

LLVM/project bc3d3c9clang/lib/AST InferAlloc.cpp, clang/test/CodeGenCXX alloc-token-pointer.cpp

[AllocToken] Fix typeContainsPointer for references, PMFs, blocks, ObjC pointers (#211349)

When evaluating whether an allocated type contains a pointer to generate
the alloc_token metadata, typeContainsPointer() previously only checked
for PointerType.

Expand typeContainsPointer() to check isAnyPointerType(),
isReferenceType(), isMemberFunctionPointerType(), and
isBlockPointerType().
DeltaFile
+35-0clang/test/CodeGenCXX/alloc-token-pointer.cpp
+28-0clang/test/CodeGenObjCXX/alloc-token-pointer.mm
+3-1clang/lib/AST/InferAlloc.cpp
+66-13 files

NetBSD/pkgsrc mBX7XDBdoc CHANGES-2026

   Updated mail/exim[-html], devel/appstream
VersionDeltaFile
1.4681+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc N5bQZnAdevel/appstream Makefile distinfo

   appstream: updated to 1.1.4

   1.1.4

   Features:
    * sysinfo: Assume a more modern display for the handset chassis template
    * sysinfo: Assume a more modern display for the tablet chassis template
    * sysinfo: Initial code to autodetect the display size on Wayland
    * sysinfo: Handle fractional display scaling via xdg-output
    * Implement support for GCVE as vulnerability database provider
    * qt: Sync enum mirrors with the C library
    * qt: Add Artifact, Checksum, Reference, Review and Agreement wrappers
    * qt: Wrap missing C API on existing classes
    * reviews: Add simple interface to fetch ODRS reviews for a component
    * reviews: Implement support for submitting reviews

   Specification:
    * docs: Suggest using the longest display side for maximum size constraints


    [12 lines not shown]
VersionDeltaFile
1.32+9-2devel/appstream/Makefile
1.13+4-4devel/appstream/distinfo
1.9+2-1devel/appstream/PLIST
+15-73 files

LLVM/project e407c4bclang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/CodeGenOpenCL builtins-amdgcn-global-async-load-lds.cl

[AMDGPU] Add gfx13 support for global_load_async_to_lds (#211248)
DeltaFile
+91-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
+50-0clang/test/CodeGenOpenCL/builtins-amdgcn-global-async-load-lds.cl
+48-0llvm/test/MC/AMDGPU/gfx13_asm_vflat.s
+6-2llvm/lib/Target/AMDGPU/FLATInstructions.td
+4-4clang/include/clang/Basic/BuiltinsAMDGPU.td
+2-1llvm/lib/Target/AMDGPU/AMDGPU.td
+201-71 files not shown
+202-77 files

LLVM/project 5152c51libc/config/linux/aarch64 headers.txt, libc/config/linux/arm headers.txt

[libc] Add err.h to Linux public header target lists (#210995)

Add libc.include.err to TARGET_PUBLIC_HEADERS for Linux targets
(aarch64, arm, riscv, x86_64) so that err.h gets generated and
installed.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+1-0libc/config/linux/arm/headers.txt
+1-0libc/config/linux/aarch64/headers.txt
+1-0libc/config/linux/riscv/headers.txt
+1-0libc/config/linux/x86_64/headers.txt
+4-04 files

LLVM/project ec08887llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen RegisterClassInfo.cpp

[CodeGen] Precompute pressure-set register classes (#210751)

Profiling sqlite on aarch64-O3 shows ~1.26% of compile-time is spent in
RegisterClassInfo::computePSetLimit. This is called from
ScheduleDAGMILive::initRegPressure via
RegClassInfo->getRegPressureSetLimit.

computePSetLimit scans every register class and its pressure-set list to
find the class with the largest RegClassWeight::WeightLimit. This is
cached, but must be recomputed on every cache invalidation.

AArch64 has 530 register classes and 190 pressure sets. Populating all
pressure-set limits visits 530 x 190 = 100,700 register classes. This
can be precomputed in TableGen, while retaining the MF-dependent
reserved-register adjustment in computePSetLimit.

CTMark results [1]:
- stage1-aarch64-O3: -1.85% geomean; Bullet -4.01%.
- stage1-O3 (x86): -0.04%; Bullet -0.13%.

    [7 lines not shown]
DeltaFile
+32-2llvm/utils/TableGen/RegisterInfoEmitter.cpp
+1-19llvm/lib/CodeGen/RegisterClassInfo.cpp
+8-0llvm/test/TableGen/inhibit-pset.td
+5-0llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+4-0llvm/unittests/CodeGen/MFCommon.inc
+50-215 files

NetBSD/pkgsrc yyVsPBQmail/exim distinfo Makefile, mail/exim-html distinfo Makefile

   exim exim-html: updated to 4.99.5

   4.99.5
   This is a security release. It addresses GCVE-25-2026-07-45-1 and GCVE-25-2026-07-45-3.
VersionDeltaFile
1.97+4-4mail/exim/distinfo
1.47+4-4mail/exim-html/distinfo
1.54+2-2mail/exim-html/Makefile
1.220+2-2mail/exim/Makefile
1.30+3-1mail/exim-html/PLIST
+15-135 files

OpenBSD/src UNEhDaQusr.bin/ssh packet.c

   use sshpkt_fatal instead of plain fatal() for errors in the packet
   code as this provides context of the failing peer (address, port,
   user, etc). Based on patch from Dag-Erling Smørgrav
VersionDeltaFile
1.341+3-3usr.bin/ssh/packet.c
+3-31 files

LLVM/project 23de8d6llvm/lib/Target/Hexagon HexagonInstrInfo.cpp, llvm/test/CodeGen/Hexagon amode-opt-vS32Ub-pred.mir

Add missing opcode for offset validity check (#211186)

During offset validity check, the common API in HexagonInstrInfo does
not handle the opcode. Adding it fixes wherever offset calculation is
made for the instruction.

Co-authored-by: quic-santdas <quic_santdas at quicinc.com>
DeltaFile
+30-0llvm/test/CodeGen/Hexagon/amode-opt-vS32Ub-pred.mir
+1-0llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
+31-02 files

FreeBSD/src 5dc400fbin/cp cp.1

cp: Correct description of SIGINFO

The manual page claimed that SIGINFO caused information to be printed to
stdout, when in fact it is printed to stderr, as one would expect.  This
has been true ever since the feature was first added in 2003.

MFC after:      1 week
Fixes:          00d321a2b395 ("Add a SIGINFO handler.")
Reviewed by:    jilles
Differential Revision:  https://reviews.freebsd.org/D58392
DeltaFile
+2-2bin/cp/cp.1
+2-21 files

OpenBSD/ports W4Cru9Ogeo/gdal distinfo Makefile

   geo/gdal: update to 3.13.2.

   see https://raw.githubusercontent.com/OSGeo/gdal/refs/tags/v3.13.2/NEWS.md
VersionDeltaFile
1.91+4-4geo/gdal/distinfo
1.177+2-3geo/gdal/Makefile
+6-72 files

LLVM/project 0cfc6e9clang/lib/Basic/Targets AMDGPU.cpp, clang/test/CodeGenOpenCL amdgpu-wavefront-size-from-subarch.cl

clang/AMDGPU: Fix handling of subarch only targets with no -mcpu

Extracted this out of the main clang triple conversion patches. This
should be applied to the release branch so you get consistent behavior
if you do build with subarch triples.
DeltaFile
+37-0clang/test/CodeGenOpenCL/amdgpu-wavefront-size-from-subarch.cl
+24-0clang/test/Preprocessor/amdgpu-subarch-cc1-target-cpu.cl
+8-2llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+5-2clang/lib/Basic/Targets/AMDGPU.cpp
+74-44 files

NetBSD/pkgsrc 6ksr9dBmail/py-mailman-hyperkitty Makefile

   py-mailman-hyperkitty: restrict like py-mailman
VersionDeltaFile
1.9+2-4mail/py-mailman-hyperkitty/Makefile
+2-41 files

LLVM/project 493aab3lldb/source/Commands CommandObjectScripting.cpp

[lldb/script] Remove verbose comments following c4962f5721a3 (NFC) (#210827)

This removes verbose comments from c4962f5721a3 following a post-merge
comment.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
(cherry picked from commit e6cde20367a82aca112db73a3d1c76e77fe580f1)
DeltaFile
+0-9lldb/source/Commands/CommandObjectScripting.cpp
+0-91 files

LLVM/project 938bba1lldb/source/Commands CommandObjectScripting.cpp

[lldb/script] Only auto-open the generator template in an editor when interactive (#210808)

`scripting extension generate` always launched the external editor after
writing the template to disk, which is fine when a user types the
command at the prompt but is undesirable when the command runs from the
test suite, a headless driver, or a script -- each invocation spawns an
editor that nobody sees.

Extend `--open-editor` (`-e`) so that the default (`eLazyBoolCalculate`)
now dispatches on `CommandReturnObject::GetInteractive()`, which
`SBCommandInterpreter::HandleCommand` explicitly clears. That's the
accurate signal even when the process' stdin is a TTY inherited from the
parent (e.g. `lldb-dotest` invoked from a terminal). `--open-editor yes`
and `--open-editor no` still force the behavior explicitly.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
(cherry picked from commit 3d0f18b6210e8cbc9fa04bca91581e25371c5b14)
DeltaFile
+23-4lldb/source/Commands/CommandObjectScripting.cpp
+23-41 files