LLVM/project cd50a30llvm/lib/LTO LTO.cpp, llvm/test/Assembler thinlto-summary.ll

Revert "[ThinLTO] Reduce the number of renaming due to promotions (#178587)" (#183782)

There is a conflict with existing code. See
  https://github.com/llvm/llvm-project/pull/178587
Revert and resolve the conflict and then will submit later.
DeltaFile
+0-99llvm/test/ThinLTO/X86/reduce-promotion-devirt.ll
+0-69llvm/test/ThinLTO/X86/reduce-promotion-same-local-name.ll
+30-30llvm/test/Assembler/thinlto-summary.ll
+7-52llvm/lib/LTO/LTO.cpp
+0-56llvm/test/ThinLTO/X86/reduce-promotion.ll
+0-46llvm/test/ThinLTO/X86/reduce-promotion-same-file-local-name.ll
+37-35238 files not shown
+147-55544 files

FreeBSD/ports e5db54bsecurity/vuxml/vuln 2026.xml

security/vuxml: Add Mozilla vulnerabilities

 * CVE-2026-2795
 * CVE-2026-2796
 * CVE-2026-2797
 * CVE-2026-2798
 * CVE-2026-2799
 * CVE-2026-2801
 * CVE-2026-2802
 * CVE-2026-2803
 * CVE-2026-2804
 * CVE-2026-2805
 * CVE-2026-2806
 * CVE-2026-2807

Changes to be committed:
DeltaFile
+50-0security/vuxml/vuln/2026.xml
+50-01 files

LLVM/project fb26a8fllvm/test/Transforms/InstCombine alloca-poison-size.ll

[review] Simplify test further.
DeltaFile
+2-5llvm/test/Transforms/InstCombine/alloca-poison-size.ll
+2-51 files

LLVM/project d2c5452llvm/unittests/Target/RISCV RISCVSelectionDAGTest.cpp

[RISCV] Use getCopyFromReg in unit test to match comment. NFC (#183199)

Using physical register 0, aka NoRegister, also just looked suspicious.
DeltaFile
+4-2llvm/unittests/Target/RISCV/RISCVSelectionDAGTest.cpp
+4-21 files

LLVM/project 55d62ablldb/include/lldb/ValueObject DILAST.h DILEval.h, lldb/source/ValueObject DILEval.cpp DILParser.cpp

[lldb] Add arithmetic binary addition to DIL (#177208)

DeltaFile
+222-0lldb/source/ValueObject/DILEval.cpp
+46-1lldb/test/API/commands/frame/var-dil/expr/Arithmetic/TestFrameVarDILArithmetic.py
+35-0lldb/include/lldb/ValueObject/DILAST.h
+24-0lldb/include/lldb/ValueObject/DILEval.h
+23-1lldb/source/ValueObject/DILParser.cpp
+18-0lldb/test/API/commands/frame/var-dil/expr/Arithmetic/main.cpp
+368-23 files not shown
+386-39 files

LLVM/project 31b5f0ellvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

add a comment

Created using spr 1.3.5-bogner
DeltaFile
+144,154-158,055llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+54,912-53,601llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+347,437-360,02335,244 files not shown
+4,661,678-2,651,40235,250 files

LLVM/project 5661ed6mlir/lib/Dialect/Vector/IR VectorOps.cpp, mlir/test/Dialect/Vector canonicalize.mlir

[mlir][vector] Fix crashes in MaskOp::fold and CanonializeEmptyMaskOp (#183781)

Two related crashes were fixed in vector.mask handling:

1. MaskOp::fold() crashes with a null pointer dereference when the mask
is all-true and the mask body has no maskable operation (only a
vector.yield). getMaskableOp() returns nullptr in this case, and the
fold was calling nullptr->dropAllUses(). Fixed by returning failure()
when there is no maskable op, deferring to the canonicalizer.

2. CanonializeEmptyMaskOp creates an invalid arith.select when the mask
type is a vector (e.g., vector<1xi1>) but the result type is a scalar
(e.g., i32). arith.select with a vector condition requires the value
types to be vectors of the same shape. Fixed by bailing out when any
result type doesn't match the mask shape.

Regression tests are added for both cases.

Fixes #177833
DeltaFile
+33-0mlir/test/Dialect/Vector/canonicalize.mlir
+15-0mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+48-02 files

FreeBSD/doc 800452cwebsite/content/en/releases/14.4R schedule.adoc

14.4: On schedule

The RC1 builds started on February 27, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.4R/schedule.adoc
+1-11 files

LLVM/project dc26eddclang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver hip-sanitize-options.hip amdgpu-openmp-sanitize-options.c

[ASan] Enable Internalization for 'asanrtl.bc' in Driver (#182825)

Just like other bitcode libs such as ockl.bc ocml.bc, link asanrtl.bc
with '-mlink-builtin-bitcode' in the driver when GPU ASan is enabled.
DeltaFile
+12-12clang/test/Driver/hip-sanitize-options.hip
+1-1clang/test/Driver/amdgpu-openmp-sanitize-options.c
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-1clang/test/Driver/rocm-device-libs.cl
+15-154 files

FreeBSD/ports ce79a3faudio/ardour Makefile, audio/audacity Makefile

*/*: Chase audio/lilv 0.26.4 update
DeltaFile
+1-1audio/ardour/Makefile
+1-1audio/audacity/Makefile
+1-1audio/gstreamer1-plugins-lv2/Makefile
+1-1audio/jalv-select/Makefile
+1-1audio/jalv/Makefile
+1-1audio/lv2file/Makefile
+6-612 files not shown
+18-1418 files

FreeBSD/ports 724a9b2audio/lilv distinfo Makefile

audio/lilv: Update to 0.26.4

ChangeLog: https://drobilla.net/2026/02/10/lilv-0-26-4.html
DeltaFile
+3-3audio/lilv/distinfo
+1-1audio/lilv/Makefile
+4-42 files

FreeBSD/ports e2f796cdevel/sord distinfo Makefile

devel/sord: Update to 0.16.22

ChangeLog: https://drobilla.net/2026/02/10/sord-0-16-22.html
DeltaFile
+3-3devel/sord/distinfo
+1-1devel/sord/Makefile
+4-42 files

FreeBSD/ports ebbf796audio/lv2proc Makefile

audio/lv2proc: Mark broken with audio/lilv 0.26.4

PR:             293110
Approved by:    maintainer timeout >2 weeks
DeltaFile
+3-1audio/lv2proc/Makefile
+3-11 files

FreeBSD/ports e73483caudio/sratom distinfo Makefile

audio/sratom: Update to 0.6.22

ChangeLog: https://drobilla.net/2026/02/10/sratom-0-6-22.html
DeltaFile
+3-3audio/sratom/distinfo
+1-1audio/sratom/Makefile
+4-42 files

NetBSD/pkgsrc RiscCwzdevel/zycore-c distinfo Makefile, devel/zycore-c/patches patch-CMakeLists.txt

   devel/zycore-c: Fix install stage when doxygen is installed
VersionDeltaFile
1.1+22-0devel/zycore-c/patches/patch-CMakeLists.txt
1.2+2-1devel/zycore-c/distinfo
1.2+2-1devel/zycore-c/Makefile
+26-23 files

LLVM/project c658e37llvm/test/Transforms/InstCombine alloca-poison-size.ll

[review] Fix comment.
DeltaFile
+1-1llvm/test/Transforms/InstCombine/alloca-poison-size.ll
+1-11 files

LLVM/project 7f0a343clang/include/clang/Options Options.td, flang/include/flang/Optimizer/Passes Pipelines.h

[flang] Implement -grecord-command-line for Flang (#181686)

Enable Flang to match Clang behavior for command-line recording in DWARF
producer strings when using -grecord-command-line.

Signed-off-by: Yangyu Chen <cyy at cyyself.name>
DeltaFile
+14-0flang/test/Transforms/debug-dwarf-debug-flags.fir
+14-0flang/test/Driver/grecord-command-line.f90
+7-5clang/include/clang/Options/Options.td
+8-4flang/lib/Optimizer/Passes/Pipelines.cpp
+6-2flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
+5-2flang/include/flang/Optimizer/Passes/Pipelines.h
+54-134 files not shown
+70-1410 files

LLVM/project bad56dblibsycl/include/sycl/__impl context.hpp, libsycl/src context.cpp

[libsycl] Add sycl::context stub (#182826)

Part 1 of changes needed for USM alloc/dealloc impl.


This is part of the SYCL support upstreaming effort. The relevant RFCs
can be found here:


https://discourse.llvm.org/t/rfc-add-full-support-for-the-sycl-programming-model/74080
https://discourse.llvm.org/t/rfc-sycl-runtime-upstreaming/74479

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+93-0libsycl/include/sycl/__impl/context.hpp
+70-0libsycl/src/detail/context_impl.hpp
+35-0libsycl/src/context.cpp
+27-0libsycl/src/detail/context_impl.cpp
+13-4libsycl/src/detail/platform_impl.hpp
+9-0libsycl/src/detail/platform_impl.cpp
+247-49 files not shown
+262-1315 files

LLVM/project 35f8ca8flang/test/Lower intentout-deallocate.f90, flang/test/Lower/Intrinsics abs.f90 achar.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 22) (#183681)

Tests converted from test/Lower: intentout-deallocate.f90
Tests converted from test/Lower/Intrinsics: abs.f90, achar.f90,
acospi.f90, adjustl.f90
DeltaFile
+40-58flang/test/Lower/intentout-deallocate.f90
+42-27flang/test/Lower/Intrinsics/abs.f90
+11-7flang/test/Lower/Intrinsics/achar.f90
+9-8flang/test/Lower/Intrinsics/adjustl.f90
+7-8flang/test/Lower/Intrinsics/acospi.f90
+109-1085 files

LLVM/project 53dc48fclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-intrinsics.c

Add quad-ward variants
DeltaFile
+247-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+0-190clang/test/CodeGen/AArch64/neon-intrinsics.c
+1-1clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+248-1913 files

NetBSD/pkgsrc I08l9aKdoc CHANGES-2026

   doc: Updated net/wget2 to 2.2.1nb4
VersionDeltaFile
1.1436+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jJUe7PTnet/wget2 options.mk Makefile

   wget2: Add option for lzlib

   pkgsrc changes:
   ---------------
     * Remove default dependency on archivers/lzlib since net/wget2 can be a
       bootstrap package and it is not necessary having too many dependencies.
     * Add an option to build with archivers/lzlib.
     * Bump revision.
VersionDeltaFile
1.2+12-2net/wget2/options.mk
1.24+2-3net/wget2/Makefile
+14-52 files

LLVM/project de4a1a7clang/include/clang/DependencyScanning InProcessModuleCache.h, clang/lib/DependencyScanning InProcessModuleCache.cpp

[clang][modules] Prevent deadlock in module cache (#182722)

When there's a dependency cycle between modules, the dependency scanner
may encounter a deadlock. This was caused by not respecting the lock
timeout. But even with the timeout implemented, leaving
`unsafeMaybeUnlock()` unimplemented means trying to take a lock after a
timeout would still fail and prevent making progress. This PR implements
this API in a way to avoid UB on `std::mutex` (when it's unlocked by
someone else than the owner). Lastly, this PR makes sure that
`unsafeUnlock()` ends the wait of existing threads, so that they don't
need to hit the full timeout amount.

This PR also implements `-fimplicit-modules-lock-timeout=<seconds>` that
allows tweaking the default 90-second lock timeout, and adds `#pragma
clang __debug sleep` that makes it easier to achieve desired execution
ordering.

rdar://170738600
DeltaFile
+43-22clang/lib/DependencyScanning/InProcessModuleCache.cpp
+37-0clang/test/ClangScanDeps/modules-cycle-deadlock.c
+36-0clang/test/Modules/implicit-cycle-deadlock.c
+6-2clang/include/clang/DependencyScanning/InProcessModuleCache.h
+5-3clang/lib/Frontend/CompilerInstance.cpp
+3-3llvm/lib/Support/VirtualOutputBackends.cpp
+130-308 files not shown
+148-3414 files

FreeNAS/freenas 5943da9src/middlewared/middlewared/plugins/filesystem_ utils.py acl.py, src/middlewared/middlewared/utils/filesystem acl.py

Switch middleware to using new ACL libraries

This removes usage of nfs4-xdr-acl-tools package and puts in
the truenas_pyos ACL API. As part of this refactor we also
transition API tests for ACL functional behavior to local
unit tests.
DeltaFile
+0-936tests/api2/test_345_acl_nfs4.py
+796-0tests/unit/test_filesystem_acl.py
+0-461tests/api2/test_347_posix_mode.py
+156-213src/middlewared/middlewared/plugins/filesystem_/utils.py
+106-145src/middlewared/middlewared/plugins/filesystem_/acl.py
+219-31src/middlewared/middlewared/utils/filesystem/acl.py
+1,277-1,7862 files not shown
+1,475-1,7928 files

FreeBSD/ports c1bec0fports-mgmt/packagekit Makefile, ports-mgmt/packagekit/files patch-backends_freebsd_PackageDatabase.hpp

ports-mgmt/packagekit: Fix crashing when libpkg asks about ABI mismatch
DeltaFile
+13-0ports-mgmt/packagekit/files/patch-backends_freebsd_PackageDatabase.hpp
+1-0ports-mgmt/packagekit/Makefile
+14-02 files

LLVM/project 25cd6fcllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer extract-many-users-buildvector.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+269-59llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+60-59llvm/test/Transforms/SLPVectorizer/RISCV/reordered-buildvector-scalars.ll
+42-45llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
+27-27llvm/test/Transforms/SLPVectorizer/X86/parent-node-schedulable-with-multi-copyables.ll
+23-26llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation5.ll
+18-30llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation.ll
+439-24622 files not shown
+568-40128 files

LLVM/project 0617623llvm/lib/Target/SPIRV SPIRVEmitNonSemanticDI.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-type-pointer.ll

[SPIR-V] Fix non-deterministic compiler output for debug type pointer (#182773)

Fixes: https://github.com/llvm/llvm-project/issues/123791
DeltaFile
+13-13llvm/test/CodeGen/SPIRV/debug-info/debug-type-pointer.ll
+3-3llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
+16-162 files

LLVM/project d1da7f6clang/test/ClangScanDeps modules-symlink-dir-from-module-incremental.c

[clang-scan-deps] Add test for symlink-aliased module map PCM reuse across incremental scans (#183328)

Add a test that verifies symlink aliases to a module map directory
produce the same PCM across incremental scans.
DeltaFile
+93-0clang/test/ClangScanDeps/modules-symlink-dir-from-module-incremental.c
+93-01 files

LLVM/project a703d91lldb/packages/Python/lldbsuite/test/tools/lldb-dap lldbdap_testcase.py, lldb/test/API/tools/lldb-dap/cancel TestDAP_cancel.py busy_loop.py

[lldb-dap] Improve test performance for 'cancel' request. (#183632)

Update the test to more cleanly handle making a 'blocking' call using a
custom command instead of python `time.sleep`, which we cannot easily
interrupt.

This should improve the overall performance of the tests, locally they
took around 30s and now finish in around 6s.
DeltaFile
+23-17lldb/test/API/tools/lldb-dap/cancel/TestDAP_cancel.py
+17-0lldb/test/API/tools/lldb-dap/cancel/busy_loop.py
+3-1lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py
+43-183 files

LLVM/project 729602ellvm/lib/Target/SPIRV SPIRVCommandLine.cpp SPIRVCommandLine.h, llvm/lib/Target/SPIRV/MCTargetDesc SPIRVBaseInfo.h

Revert "[SPIRV][NFCI] Use unordered data structures for SPIR-V extensions" (#183774)

Reverts llvm/llvm-project#183567

UBSan failure.
DeltaFile
+173-160llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
+0-23llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVBaseInfo.h
+12-7llvm/lib/Target/SPIRV/SPIRVCommandLine.h
+6-4llvm/lib/Target/SPIRV/SPIRVSubtarget.cpp
+5-3llvm/lib/Target/SPIRV/SPIRVSubtarget.h
+1-1llvm/lib/Target/SPIRV/SPIRVAPI.cpp
+197-1986 files