LLVM/project 0bbfddfllvm/test/Transforms/SLPVectorizer/AArch64 spillcost-call-between-operands.ll

[SLP][NFC]Add a test with the incorrect spill cost calculation between operands



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/192509
DeltaFile
+45-0llvm/test/Transforms/SLPVectorizer/AArch64/spillcost-call-between-operands.ll
+45-01 files

FreeBSD/ports a52819caudio/libkcompactdisc pkg-plist Makefile, misc/minuet/files patch-CMakeLists.txt

KDE: Update KDE Gear to 26.04.0

Announcement: https://kde.org/announcements/gear/26.04.0/

Ports changes:

audio/libkcompactdisc:
 - Remove port, no longer shipped with KDE Gear

deskutils/kdeconnect-kde:
 - Add dependency on libei

misc/minuet:
 - Add missing dependencies
 - Add patch to restore parity with Linux

net/krdc:
 - Update dependencies


    [2 lines not shown]
DeltaFile
+114-0multimedia/kdenlive/pkg-plist
+0-79audio/libkcompactdisc/pkg-plist
+34-0net/mimetreeparser/pkg-plist
+27-0x11-fm/konqueror/pkg-plist
+0-20audio/libkcompactdisc/Makefile
+16-0misc/minuet/files/patch-CMakeLists.txt
+191-99275 files not shown
+945-871281 files

FreeBSD/ports a3462bb. MOVED

MOVED: Record removal of audio/libkcompactdisc
DeltaFile
+1-0MOVED
+1-01 files

FreeBSD/ports ed51ce6devel/umbrello pkg-plist

devel/umbrello: Fix PLIST_SUB abuse
DeltaFile
+9-9devel/umbrello/pkg-plist
+9-91 files

FreeBSD/ports fc76cb7. MOVED

MOVED: Record graphics/libkdcraw unflavorization
DeltaFile
+2-0MOVED
+2-01 files

FreeBSD/ports c83d351editors/calligra pkg-plist

editors/calligra: Fix PLIST_SUB abuse
DeltaFile
+1-1editors/calligra/pkg-plist
+1-11 files

FreeBSD/ports dce4742graphics/libkdcraw Makefile pkg-plist.qt5

graphics/libkdcraw: remove Qt5 flavor in preparation for Gear 26.04 update

Qt5 is not supported anymore.
DeltaFile
+6-13graphics/libkdcraw/Makefile
+0-18graphics/libkdcraw/pkg-plist.qt5
+18-0graphics/libkdcraw/pkg-plist
+0-18graphics/libkdcraw/pkg-plist.qt6
+24-494 files

FreeBSD/ports 30ffcf0graphics Makefile

graphics/Makefile: connect libkdcraw-qt5
DeltaFile
+1-0graphics/Makefile
+1-01 files

FreeBSD/ports bc5050dgraphics/krita Makefile

graphics/krita: switch to libkdcraw-qt5
DeltaFile
+2-1graphics/krita/Makefile
+2-11 files

FreeBSD/ports f073e90Mk/Uses kde.mk

Mk/Uses/kde.mk: libkdcraw is Qt6 only now
DeltaFile
+2-5Mk/Uses/kde.mk
+2-51 files

FreeBSD/ports 0a763c2graphics/libkdcraw-qt5 Makefile pkg-plist

graphics/libkdcraw-qt5: copy from graphics/libkdcraw at qt5

and stick to the last release with Qt5 support.
DeltaFile
+30-0graphics/libkdcraw-qt5/Makefile
+18-0graphics/libkdcraw-qt5/pkg-plist
+3-0graphics/libkdcraw-qt5/distinfo
+2-0graphics/libkdcraw-qt5/pkg-descr
+53-04 files

FreeBSD/ports dec5656Mk/Uses kde.mk

Uses/kde.mk: Update comment
DeltaFile
+5-2Mk/Uses/kde.mk
+5-21 files

LLVM/project 2427dc4llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC] Remove unused PtrN parameter from analyzeConstantStrideCandidate() (#191567)
DeltaFile
+6-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+6-61 files

FreeBSD/ports 25dc02fmail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.7
DeltaFile
+16-16mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-2mail/mailpit/Makefile
+24-253 files

HardenedBSD/ports beaa04enet/proxychains Makefile, ports-mgmt/pkg distinfo Makefile

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-9ports-mgmt/pkg/distinfo
+0-4net/proxychains/Makefile
+1-1ports-mgmt/pkg/Makefile
+4-143 files

FreeBSD/ports a2917b3graphics/bmeps pkg-plist Makefile, graphics/bmeps/files patch-src_libdk4c_dk4fs.c

graphics/bmeps: Update 4.39.2 => 4.40.0

Changelog:
https://sourceforge.net/p/dktools/wiki/News%20and%20Change%20Log/#h-4400-2026-03-19

PR:             294177
Sponsored by:   UNIS Labs
DeltaFile
+30-0graphics/bmeps/pkg-plist
+14-6graphics/bmeps/Makefile
+11-0graphics/bmeps/files/patch-src_libdk4c_dk4fs.c
+3-3graphics/bmeps/distinfo
+58-94 files

LLVM/project 81c4cebmlir/include/mlir/Dialect/SPIRV/IR SPIRVLogicalOps.td SPIRVBase.td, mlir/test/Dialect/SPIRV/IR logical-ops.mlir

[mlir][SPIR-V] Add spirv.Any and spirv.All ops (#192286)
DeltaFile
+94-0mlir/test/Dialect/SPIRV/IR/logical-ops.mlir
+64-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+10-0mlir/test/Target/SPIRV/logical-ops.mlir
+3-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+171-04 files

HardenedBSD/ports 1f07b5edatabases/cassandra4/files/maven build.xml, devel/uv distinfo Makefile.crates

Merge remote-tracking branch 'origin/freebsd/main' into hardenedbsd/main

Conflicts:
        net/proxychains/Makefile (unresolved)
        ports-mgmt/pkg/distinfo (unresolved)
DeltaFile
+1,425-424www/firefox/files/patch-libwebrtc-generated
+477-439devel/uv/distinfo
+511-255databases/cassandra4/files/maven/build.xml
+235-319sysutils/tailspin/distinfo
+237-218devel/uv/Makefile.crates
+116-158sysutils/tailspin/Makefile.crates
+3,001-1,813902 files not shown
+9,132-6,131908 files

FreeNAS/freenas cfe311fsrc/middlewared/middlewared/plugins keychain.py

Improve error message
DeltaFile
+5-2src/middlewared/middlewared/plugins/keychain.py
+5-21 files

LLVM/project 8b15fc1clang/lib/CIR/Dialect/Transforms FlattenCFG.cpp

[CIR] Fix FlattenCFG pattern rewriter contract violations (#192359)

Fix patterns in CIRFlattenCFGPass that modify IR but return failure(),
violating the MLIR greedy pattern rewriter contract. The contract
requires that if a pattern modifies IR, it must return success().

- CIRCleanupScopeOpFlattening: always return success() since IR is
modified (blocks split, regions inlined) before error paths
- Ternary op flattening: return success() instead of falling through
after emitError, since splitBlock/createBlock already modified IR
- Use rewriter.moveOpBefore() instead of direct defOp->moveBefore() to
properly notify the rewriter of IR mutations

Found by MLIR_ENABLE_EXPENSIVE_PATTERN_API_CHECKS=ON.
Test: flatten-cleanup-scope-nyi.cir (a silly one since it's testing an
error, but point still valid)
DeltaFile
+18-5clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp
+18-51 files

HardenedBSD/src a3d7505lib/libsys/x86 pkru.3, sbin/devd snd.conf

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+56-1share/man/man5/rc.conf.5
+50-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+22-0sys/arm64/arm64/trap.c
+10-10lib/libsys/x86/pkru.3
+6-8sbin/devd/snd.conf
+8-4share/man/man9/OF_getprop.9
+152-2316 files not shown
+199-4622 files

HardenedBSD/src 0c2dae6lib/libsys/x86 pkru.3, sbin/devd snd.conf

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+56-1share/man/man5/rc.conf.5
+50-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+22-0sys/arm64/arm64/trap.c
+10-10lib/libsys/x86/pkru.3
+6-8sbin/devd/snd.conf
+8-4share/man/man9/OF_getprop.9
+152-2316 files not shown
+199-4622 files

HardenedBSD/src 37ee9a9lib/libpmc libpmc_pmu_util.c, sys/arm/broadcom/bcm2835 raspberrypi_virtgpio.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+347-0sys/arm/broadcom/bcm2835/raspberrypi_virtgpio.c
+52-0sys/x86/x86/local_apic.c
+31-6sys/x86/x86/io_apic.c
+26-9sys/dev/hwpmc/hwpmc_logging.c
+35-0sys/x86/include/bhyve.h
+13-12lib/libpmc/libpmc_pmu_util.c
+504-2726 files not shown
+620-7432 files

LLVM/project 6c2bf97llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU llvm.amdgcn.cluster.id.ll llvm.amdgcn.workgroup.id.ll

[AMDGPU] InstCombine: fold invalid calls to amdgcn intrinsics into poison values (#191904)

Replace a call to amdgpu intrinsic into a poison value when the call is
invalid because of "amdgpu-no-<xyz>" attribute in the caller function.

Upon
https://github.com/llvm/llvm-project/pull/186925#pullrequestreview-3983414064

Assisted by claude-4.6-sonnet-medium through CURSOR.
DeltaFile
+80-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.cluster.id.ll
+57-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.workgroup.id.ll
+57-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.workitem.id.ll
+55-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+48-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.queue.ptr.ll
+48-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.dispatch.ptr.ll
+345-02 files not shown
+409-08 files

FreeBSD/ports e715446www/firefox/files patch-libwebrtc-generated patch-pipewire_init

www/firefox: update to 150.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/150.0/releasenotes/

(cherry picked from commit b96a271bbc0820a058e89001c9ac2309cbf8a60d)
DeltaFile
+1,425-424www/firefox/files/patch-libwebrtc-generated
+59-44www/firefox/files/patch-pipewire_init
+35-0www/firefox/files/patch-ipc_glue_ForkServer.cpp
+19-13www/firefox/files/patch-python_sites_mach.txt
+19-0www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0www/firefox/files/patch-python_sites_build.txt
+1,574-4812 files not shown
+1,579-4868 files

HardenedBSD/ports b96a271www/firefox/files patch-libwebrtc-generated patch-pipewire_init

www/firefox: update to 150.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/150.0/releasenotes/
DeltaFile
+1,425-424www/firefox/files/patch-libwebrtc-generated
+59-44www/firefox/files/patch-pipewire_init
+35-0www/firefox/files/patch-ipc_glue_ForkServer.cpp
+19-13www/firefox/files/patch-python_sites_mach.txt
+19-0www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0www/firefox/files/patch-python_sites_build.txt
+1,574-4812 files not shown
+1,579-4868 files

FreeBSD/ports b96a271www/firefox/files patch-libwebrtc-generated patch-pipewire_init

www/firefox: update to 150.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/150.0/releasenotes/
DeltaFile
+1,425-424www/firefox/files/patch-libwebrtc-generated
+59-44www/firefox/files/patch-pipewire_init
+35-0www/firefox/files/patch-ipc_glue_ForkServer.cpp
+19-13www/firefox/files/patch-python_sites_mach.txt
+19-0www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0www/firefox/files/patch-python_sites_build.txt
+1,574-4812 files not shown
+1,579-4868 files

OPNSense/core f4ee4d2. plist, src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php MenuContainer.php

MVC: add support for pluggable dynamic menu items and move some existing parts out of the MenuSystem class

In most cases we use static menu registartions, but there are exceptions which depend on interfaces for example.
While looking at https://github.com/opnsense/core/pull/10033, a longer standing wish came up again, which is the reason to add this support right now. It also helps in removing some legacy components for good via plugins.

To register new menu items, the following pattern may be used:

* In your model, derive a Menu class from MenuContainer
* implement a method collect() which should add new menu items via the appendItem() {bound to appendItem in MenuSystem}

Always try to minimize the amount of code inside these plugins as this code will be executed on each page load.
DeltaFile
+59-163src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+129-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Menu/Menu.php
+98-0src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+49-0src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuContainer.php
+3-0plist
+338-1635 files

HardenedBSD/src 48a05f8stand/libofw openfirm.c openfirm.h, stand/powerpc/ofw ofwfdt.c

stand/libofw: make OF_hasprop() part of the library

Currently it is only needed by powerpc ofwfdt.c, and defined statically
there. Make it available as part of libofw, mirroring what we have in
the kernel.

Two small tweaks are made to the implementation:
  1. Return type is changed to bool
  2. Return 'true' when OF_getproplen() == 0. This matches the expected
     semantics of the kernel version, described in OF_hasprop(9).

Reviewed by:    manu, imp, adrian
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56429
DeltaFile
+7-0stand/libofw/openfirm.c
+0-6stand/powerpc/ofw/ofwfdt.c
+1-0stand/libofw/openfirm.h
+8-63 files

FreeBSD/src 48a05f8stand/libofw openfirm.c openfirm.h, stand/powerpc/ofw ofwfdt.c

stand/libofw: make OF_hasprop() part of the library

Currently it is only needed by powerpc ofwfdt.c, and defined statically
there. Make it available as part of libofw, mirroring what we have in
the kernel.

Two small tweaks are made to the implementation:
  1. Return type is changed to bool
  2. Return 'true' when OF_getproplen() == 0. This matches the expected
     semantics of the kernel version, described in OF_hasprop(9).

Reviewed by:    manu, imp, adrian
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56429
DeltaFile
+7-0stand/libofw/openfirm.c
+0-6stand/powerpc/ofw/ofwfdt.c
+1-0stand/libofw/openfirm.h
+8-63 files