LLVM/project 8a64dccclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CIR/CodeGenBuiltins/AArch64 acle_sve_dup.c

[CIR][AArch64] Add lowering + tests for predicated SVE svdup_x builtins (#182542)

This PR adds CIR lowering + tests for the predicated SVE `svdup` builtins
on AArch64. The corresponding ACLE intrinsics are documented at:
https://developer.arm.com/architectures/instruction-sets/intrinsics

This PR covers the merging-predicated variants with suffix `_x`, e.g.
`svdup_n_f32_x`. The corresponding LLVM intrinsics take an undef which
are merged into the result for lanes where the predicate is false.
DeltaFile
+175-1clang/test/CIR/CodeGenBuiltins/AArch64/acle_sve_dup.c
+4-3clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+179-42 files

LLVM/project 3bd7dc3lldb/source/Plugins/Platform/FreeBSD PlatformFreeBSD.cpp, lldb/source/Plugins/Platform/Linux PlatformLinux.cpp

[lldb][TypeSystem][NFC] Remove unused AccessType parameters to TypeSystemClang APIs (#183023)

In https://github.com/llvm/llvm-project/pull/182956 we stopped using the
access specifiers and unconditionally set all access to `AS_public`.
This patch is a follow-up cleanup to remove all the `AccessType`
parameters of the `TypeSystemClang` APIs (which since
https://github.com/llvm/llvm-project/pull/182956 are never used)
DeltaFile
+63-65lldb/unittests/Symbol/TestTypeSystemClang.cpp
+23-37lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+22-32lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
+21-31lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
+18-29lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
+5-41lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
+152-23514 files not shown
+228-34920 files

LLVM/project 55ce4b7llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

Reapply "[ORC] Simplify WaitingOnGraph::Coalescer::remove." (#183231)

This reapplies 85354c6d8bc, which was reverted in d7347c0b81a due to bot
failures.

In this commit further changes are made to address the bot failure, and
general readability.

WaitingOnGraph::Coalescer::remove is renamed WaitingOnGraph::Coalescer::erase,
since its behavior is now similar to common container erase operations.

WaitingOnGraph::Coalescer::clear is provided to enable a fast reset of
Coalescer state.

SuperNodeBuilder::takeSuperNodes is updated to clear the Coalescer state before
returning the SuperNodes, ensuring that future calls to SuperNodeBuilder::add
do not trip the assert that caused the builder failures.
DeltaFile
+48-22llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+48-221 files

NetBSD/pkgsrc-wip c505b19lldb Makefile, mlir PLIST Makefile

Make mlir build
DeltaFile
+233-53mlir/PLIST
+3-4mlir/Makefile
+2-3lldb/Makefile
+238-603 files

LLVM/project db5a570llvm/lib/Target/RISCV RISCVFeatures.td, llvm/test/CodeGen/RISCV attributes.ll

[RISCV] Make P imply Zba, Zbb, Zmmul, and Zicsr. (#183247)

Relevant spec PRs https://github.com/riscv/riscv-p-spec/pull/163 and
https://github.com/riscv/riscv-p-spec/pull/164
DeltaFile
+12-16llvm/test/CodeGen/RISCV/GlobalISel/legalizer/legalize-ctls-rv64.mir
+3-2llvm/test/MC/RISCV/rv32p-valid.s
+3-1llvm/lib/Target/RISCV/RISCVFeatures.td
+2-2llvm/test/MC/RISCV/attribute-arch.s
+1-1llvm/test/CodeGen/RISCV/attributes.ll
+21-225 files

OPNSense/plugins 2bf6206net/upnp Makefile, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: Complete service improvements (#5126)

DeltaFile
+26-9net/upnp/src/www/services_upnp.php
+17-2net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+4-4net/upnp/src/www/status_upnp.php
+7-0net/upnp/src/opnsense/mvc/app/models/OPNsense/UPnP/ACL/ACL.xml
+6-0net/upnp/src/opnsense/service/templates/OPNsense/Syslog/local/miniupnpd.conf
+1-1net/upnp/Makefile
+61-161 files not shown
+62-167 files

LLVM/project 9d5574dllvm/tools/bugpoint CrashDebugger.cpp Miscompilation.cpp

llvm: Delete bugpoint (#182320)

For crash reduction, I don't think it does anything that llvm-reduce
can't. Pass pipeline reduction also has a separate reduction script.
The main thing there isn't a replacement tool is the miscompilation
reducer, but I'm not sure that's actually functioned for years.

There are still some references to bugpoint in various comments
and pieces of documentation that don't all necessarily make sense
to replace or remove. In particular there are a few passes documented
as "only for bugpoint", but I've left those alone in case they are
useful for manual reductions.
DeltaFile
+0-1,412llvm/tools/bugpoint/CrashDebugger.cpp
+0-1,080llvm/tools/bugpoint/Miscompilation.cpp
+0-849llvm/tools/bugpoint/ToolRunner.cpp
+0-451llvm/tools/bugpoint/ExecutionDriver.cpp
+0-410llvm/tools/bugpoint/ExtractFunction.cpp
+0-290llvm/tools/bugpoint/BugDriver.h
+0-4,49238 files not shown
+17-6,70644 files

OPNSense/core 23d3be4src/etc/inc/plugins.inc.d core.inc, src/opnsense/service/templates/OPNsense/Syslog/local routing.conf

system: remove miniupnpd for plugin registration

PR: https://github.com/opnsense/plugins/pull/5126
DeltaFile
+1-2src/opnsense/service/templates/OPNsense/Syslog/local/routing.conf
+1-1src/etc/inc/plugins.inc.d/core.inc
+2-32 files

FreeBSD/ports def0863lang/picolisp distinfo Makefile

lang/picolisp: update to 25.12

See https://software-lab.de/doc/ChangeLog
DeltaFile
+3-3lang/picolisp/distinfo
+2-2lang/picolisp/Makefile
+2-0lang/picolisp/pkg-plist
+7-53 files

LLVM/project 550c65bllvm/lib/Target/SystemZ SystemZInstrInfo.cpp, llvm/test/CodeGen/SystemZ foldmemop-global.mir

[SystemZ] Allow folding from another MBB in foldMemoryOperandImpl(). (#182921)

After 7c1d517 "[SystemZ] Enable rematerialization for scalar loads
(#179838)", an assertion in foldMemoryOperandImpl() that checked
that the original load and the subsuming instruction are in the same
MBB started to fail.

There is no fundamental reason to not allow this, so this assertion has
been removed and this case is now handled as well by the search that
checks for CC liveness.
DeltaFile
+124-0llvm/test/CodeGen/SystemZ/foldmemop-global.mir
+6-8llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
+130-82 files

OpenBSD/ports gZrwkEBsysutils/moor distinfo Makefile

   update sysutils/moor to 2.10.5

   from maintainer

   while here, use TEST_TARGET instead of MODGO_TEST_TARGET
VersionDeltaFile
1.2+6-6sysutils/moor/distinfo
1.2+3-2sysutils/moor/Makefile
1.2+1-1sysutils/moor/modules.inc
+10-93 files

HardenedBSD/src 6376e95sys/compat/linuxkpi/common/src linux_80211.c, sys/dev/asmc asmc.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+696-954sys/compat/linuxkpi/common/src/linux_80211.c
+113-14sys/dev/asmc/asmc.c
+13-99sys/dev/cxgbe/tom/t4_cpl_io.c
+13-1sys/kern/subr_bus.c
+13-0tools/tools/syscall_timing/Makefile.depend
+6-6sys/dev/sound/pci/vibes.c
+854-1,074192 files not shown
+1,069-1,284198 files

HardenedBSD/src 7466a86sys/compat/linuxkpi/common/src linux_80211.c, sys/dev/adb adb_bus.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+696-954sys/compat/linuxkpi/common/src/linux_80211.c
+113-14sys/dev/asmc/asmc.c
+13-99sys/dev/cxgbe/tom/t4_cpl_io.c
+13-1sys/kern/subr_bus.c
+13-0tools/tools/syscall_timing/Makefile.depend
+6-6sys/dev/adb/adb_bus.c
+854-1,074192 files not shown
+1,069-1,284198 files

HardenedBSD/ports 35fa0aflang/fpc-devel pkg-plist Makefile, lang/fpc-devel-source Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+90-0security/vuxml/vuln/2026.xml
+24-0lang/fpc-devel/pkg-plist
+10-5sysutils/py-filelock/Makefile
+9-4lang/fpc-devel/Makefile
+5-5shells/carapace/distinfo
+7-3lang/fpc-devel-source/Makefile
+145-1724 files not shown
+200-7330 files

HardenedBSD/ports 0594296sysutils/py-filelock Makefile distinfo

sysutils/py-filelock: update 3.20.1 → 3.24.3

PR:     293432
DeltaFile
+10-5sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+13-82 files

FreeBSD/ports 0594296sysutils/py-filelock Makefile distinfo

sysutils/py-filelock: update 3.20.1 → 3.24.3

PR:     293432
DeltaFile
+10-5sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+13-82 files

LLVM/project 29f32e6clang/lib/CIR/CodeGen CIRGenCUDARuntime.cpp CIRGenExpr.cpp, clang/test/CIR/CodeGenCUDA kernel-call.cu

[CIR][CUDA][HIP] Emit host-side kernel calls (#179809)

Related: https://github.com/llvm/llvm-project/issues/179278,
https://github.com/llvm/llvm-project/issues/175871
DeltaFile
+58-1clang/test/CIR/CodeGenCUDA/kernel-call.cu
+25-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.cpp
+8-5clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+8-0clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+6-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
+6-0clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+111-62 files not shown
+118-78 files

LLVM/project fc1cba8clang/lib/AST/ByteCode Interp.h Interp.cpp

[clang][bytecode] Copy EvalID into InterpState (#182913)

So the EvalID there is independent of changes to the one in the Context.
This is currently an NFC change but will make future commits easier.
DeltaFile
+6-8clang/lib/AST/ByteCode/Interp.h
+2-10clang/lib/AST/ByteCode/Interp.cpp
+12-0clang/lib/AST/ByteCode/Context.h
+5-2clang/lib/AST/ByteCode/Compiler.cpp
+2-2clang/lib/AST/ByteCode/InterpState.cpp
+2-0clang/lib/AST/ByteCode/InterpState.h
+29-226 files

HardenedBSD/src 3023bb4sys/dev/asmc asmc.c

asmc: introduce the concept of generic models

Having to enter in each of the models for Apple hardware, recompiling,
etc, is tedious. Provide generic models so end-users can leverage some
of the capabilities provided by the driver, i.e., common features like
minimal fans and lights (if present on the generic model) support.

The generic models are as follows:
- Macmini
- MacBookAir
- MacBookPro
- MacPro

This sort of follows the pattern established by the `applesmc` driver in
Linux.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D55395
DeltaFile
+67-13sys/dev/asmc/asmc.c
+67-131 files

FreeBSD/src 3023bb4sys/dev/asmc asmc.c

asmc: introduce the concept of generic models

Having to enter in each of the models for Apple hardware, recompiling,
etc, is tedious. Provide generic models so end-users can leverage some
of the capabilities provided by the driver, i.e., common features like
minimal fans and lights (if present on the generic model) support.

The generic models are as follows:
- Macmini
- MacBookAir
- MacBookPro
- MacPro

This sort of follows the pattern established by the `applesmc` driver in
Linux.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D55395
DeltaFile
+67-13sys/dev/asmc/asmc.c
+67-131 files

FreeBSD/ports d7e7c6dnet/revsocks distinfo Makefile

net/revsocks: Update to 2.9
DeltaFile
+3-3net/revsocks/distinfo
+1-2net/revsocks/Makefile
+4-52 files

HardenedBSD/ports d7e7c6dnet/revsocks distinfo Makefile

net/revsocks: Update to 2.9
DeltaFile
+3-3net/revsocks/distinfo
+1-2net/revsocks/Makefile
+4-52 files

HardenedBSD/ports 2c55f0aaudio/libxmp distinfo Makefile

audio/libxmp: Update to 4.7.0
DeltaFile
+3-3audio/libxmp/distinfo
+1-1audio/libxmp/Makefile
+4-42 files

FreeBSD/ports 2c55f0aaudio/libxmp distinfo Makefile

audio/libxmp: Update to 4.7.0
DeltaFile
+3-3audio/libxmp/distinfo
+1-1audio/libxmp/Makefile
+4-42 files

HardenedBSD/src 94db365sys/dev/asmc asmc.c asmcvar.h

asmc: add Wake-on-LAN control via sysctl

Apple Mac systems support Wake-on-LAN from powered-off state (S5/G2) via
the AUPO SMC key.

This change adds a convenience sysctl, `dev.asmc.0.wol`. This can be
disabled if set to 0 and enabled if set to 1.

The AUPO key is volatile and resets to 0x00 on every boot, so WoL must
be manually enabled before each shutdown to work from powered-off state.
Users need to run: `sysctl dev.asmc.0.wol=1` before shutting down the
system. The sysctl is best set to persist in `/etc/sysctl.conf`.

MFC after:      1 week
Reviewed By:    markj, ngie
Differential Revision:  https://reviews.freebsd.org/D54439
DeltaFile
+45-0sys/dev/asmc/asmc.c
+5-0sys/dev/asmc/asmcvar.h
+50-02 files

FreeBSD/src 94db365sys/dev/asmc asmc.c asmcvar.h

asmc: add Wake-on-LAN control via sysctl

Apple Mac systems support Wake-on-LAN from powered-off state (S5/G2) via
the AUPO SMC key.

This change adds a convenience sysctl, `dev.asmc.0.wol`. This can be
disabled if set to 0 and enabled if set to 1.

The AUPO key is volatile and resets to 0x00 on every boot, so WoL must
be manually enabled before each shutdown to work from powered-off state.
Users need to run: `sysctl dev.asmc.0.wol=1` before shutting down the
system. The sysctl is best set to persist in `/etc/sysctl.conf`.

MFC after:      1 week
Reviewed By:    markj, ngie
Differential Revision:  https://reviews.freebsd.org/D54439
DeltaFile
+45-0sys/dev/asmc/asmc.c
+5-0sys/dev/asmc/asmcvar.h
+50-02 files

HardenedBSD/ports bd452c5science/afni distinfo pkg-plist

science/afni: Update to 26.0.09
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/pkg-plist
+1-1science/afni/Makefile
+5-53 files

FreeBSD/ports bd452c5science/afni distinfo Makefile

science/afni: Update to 26.0.09
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+1-1science/afni/pkg-plist
+5-53 files

FreeBSD/ports dfa2bbbeditors/lazarus-devel distinfo Makefile

editors/lazarus-devel: Update to 4.99.20260223

(cherry picked from commit 6fe60f24ff936694adc904fff144a298123f1eb1)
DeltaFile
+3-3editors/lazarus-devel/distinfo
+2-2editors/lazarus-devel/Makefile
+5-52 files

FreeBSD/ports 2b35d1blang/fpc-devel pkg-plist Makefile, lang/fpc-devel-source Makefile distinfo

lang/fpc-devel*: Update to 3.3.1.20260224

PR:             292887
(cherry picked from commit 4059a255cc50a95e42c048b82b4a1d17dd5bd35d)
DeltaFile
+24-0lang/fpc-devel/pkg-plist
+9-4lang/fpc-devel/Makefile
+5-5lang/fpc-devel/distinfo
+7-3lang/fpc-devel-source/Makefile
+3-3lang/fpc-devel-source/distinfo
+48-155 files