LLVM/project 76f4a88clang/utils/analyzer entrypoint.py

Add LLVM_ENABLE_RUNTIMES=openmp for analyzer
DeltaFile
+2-2clang/utils/analyzer/entrypoint.py
+2-21 files

LLVM/project e639debllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

format
DeltaFile
+3-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+3-21 files

LLVM/project fcec9ceflang/lib/Semantics expression.cpp, flang/test/Semantics zero_len_char_array.f90

[flang] Do not error on constant nonzero UB in substring of ZLA (#174511)

A substring reference where the lower bound is higher than the upper
bound is defined in 9.4.1 to be zero-length.

Thus, a reference to a substring of a CHARACTER*(0) string such as

    string(foo():2)

cannot be a compile-time error since we do not know the return value of
foo().

We also should not error if the lbound > ubound at compile time.
DeltaFile
+37-0flang/test/Semantics/zero_len_char_array.f90
+3-2flang/lib/Semantics/expression.cpp
+40-22 files

LLVM/project 39dd1fdlldb/source/Plugins/SymbolFile/NativePDB PdbAstBuilder.cpp SymbolFileNativePDB.cpp

[LLDB][NativePDB] NFC: Add language-agnostic interface to PdbAstBuilder (#173111)

This change implements part of
https://discourse.llvm.org/t/rfc-lldb-make-pdbastbuilder-language-agnostic/89117,
the goal of which is make `PdbAstBuilder` language-agnostic.

It adds several new interface methods to `PdbAstBuilder` which allow
`SymbolFileNativePDB` to interact with it without using Clang-specific
types. These new methods would make up much of the interface of a future
abstract `PdbAstBuilder`. `SymbolFileNativePDB` is updated to use these.

The old Clang-specific methods were renamed if used by
`UdtRecordCompleter` or internally, or removed where possible.
DeltaFile
+74-44lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
+10-39lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
+12-7lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
+8-7lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
+104-974 files

FreeNAS/freenas a2ed132src/middlewared/middlewared/utils rootfs.py

NAS-139227 / 26.04 / Fix readonly rootfs manager (#17978)

This commit fixes a typo introduced when converting from getmntinfo() to
statmount().
DeltaFile
+1-1src/middlewared/middlewared/utils/rootfs.py
+1-11 files

LLVM/project 672a4c3lldb/test/API/tools/lldb-dap/runInTerminal TestDAP_runInTerminal.py

[NFC][lldb] fix docstring indentation (#175042)

This patch fixes the indentation of 2 docstrings in
`TestDAP_runInTerminal.py`.

Running `black` on that file with the default settings causes this
change. `darker` does not seem to catch it.

This is a prelude to https://github.com/llvm/llvm-project/pull/174635.
DeltaFile
+4-4lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
+4-41 files

LLVM/project ff617bcllvm/lib/Target/DirectX DXIL.td, llvm/test/CodeGen/DirectX WaveActiveBallot.ll

[HLSL] Fix WaveBallot dxil op function name (#174901)

Just fixing a typo from a copy paste.
DeltaFile
+2-1llvm/lib/Target/DirectX/DXIL.td
+1-1llvm/test/CodeGen/DirectX/WaveActiveBallot.ll
+3-22 files

LLVM/project 8ab6b38lldb/source/Plugins/Language/CPlusPlus LibStdcpp.cpp CPlusPlusLanguage.cpp, lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering TestDataFormatterStdOrdering.py main.cpp

[lldb] Add std::*_ordering summary providers (#174195)

I want to propose adding summary providers for `std::*_ordering` types
introduced in `C++20`. GDB already has pretty-printers for
[them](https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/python/libstdcxx/v6/printers.py#L1788),
so I think it will be useful.
DeltaFile
+79-0lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
+50-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/TestDataFormatterStdOrdering.py
+17-0lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
+16-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/main.cpp
+12-0lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
+4-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/Makefile
+178-06 files

LLVM/project 65f39fdlldb/include/lldb/Host/windows ProcessLauncherWindows.h, lldb/source/Host/windows ProcessLauncherWindows.cpp

[NFC][lldb][windows] extract the InitializeProcThreadAttributeList logic (#175016)

DeltaFile
+46-0lldb/include/lldb/Host/windows/ProcessLauncherWindows.h
+26-13lldb/source/Host/windows/ProcessLauncherWindows.cpp
+72-132 files

LLVM/project ad73baclldb Maintainers.md

[lldb] Nominate Charles Zablit and Nerixyz as Windows maintainers (#175035)

As the lead maintainer, I've been asked by the project council to
confirm that we have an up-to-date list of active maintainers for LLDB.

In light of that, I'd like to nominate Charles and Nerixyz as Windows
maintainers.

As a reminder, our community policies regarding the responsibilities of
maintainers can be found here:
https://llvm.org/docs/DeveloperPolicy.html#maintainers.
DeltaFile
+6-0lldb/Maintainers.md
+6-01 files

LLVM/project 65945eccompiler-rt/test lit.common.cfg.py, compiler-rt/test/asan/TestCases suppressions-exec-relative-location.cpp

[compiler-rt] [Darwin] Add darwin-remote feature for remote darwin test targets (#174905)

Some tests are already supported on "remote" devices and simulators.
However, there is currently no way to distinguish a remote macOS host
from a local one.

This adds the darwin-remote feature which is common to all test targets
which use a wrapper script (e.g. iossim_run.py).

rdar://167735355

---------

Co-authored-by: Dan Blackwell <danblackwell95 at gmail.com>
DeltaFile
+11-7compiler-rt/test/lit.common.cfg.py
+2-2compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cpp
+2-2compiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cpp
+2-2compiler-rt/test/asan/TestCases/Darwin/uuid.cpp
+2-2compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cpp
+1-1compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cpp
+20-1624 files not shown
+44-4030 files

LLVM/project 4f7da2fllvm/lib/Target/AArch64 AArch64ConditionOptimizer.cpp, llvm/test/CodeGen/AArch64 combine-comparisons-by-cse.ll

[AArch64] Add intra-block CSINC optimization to AArch64ConditionOptimizer (#173734)

This patch extends the AArch64ConditionOptimizer pass to handle CSINC
instructions within a single basic block, complementing the existing
cross-block branch optimization.

The optimization finds two CMP+CSINC pairs comparing the same register
with immediates differing by 1, and adjusts one comparison to enable CSE
to eliminate the redundant CMP instruction.

Example transformation:
```
  cmp  w8, #10
  csinc w9, w0, w1, gt     ; w9 = (w8 > 10) ? w0 : w1+1
  cmp  w8, #9              ; Removed by CSE after adjustment
  csinc w10, w0, w1, gt    ; w10 = (w8 > 9) ? w0 : w1+1
```

After optimization:

    [11 lines not shown]
DeltaFile
+292-112llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
+174-70llvm/test/CodeGen/AArch64/combine-comparisons-by-cse.ll
+466-1822 files

LLVM/project f8b68c7clang/include/clang/Basic BuiltinsSPIRVCommon.td, clang/test/CodeGenSPIRV/Builtins subgroup.c

[SPIR-V] Add builtin/intrinsic for subgroup ballot (#174862)

Summary:
This patch adds an LLVM intrinsic and lowering for a subgroup ballot and
a corresponding clang builtin. This uses the already present support but
provides in a way accessible to other targets. With this and
https://github.com/llvm/llvm-project/pull/174655 we should be able to
most of the basic functions, like shuffling, active masks, and
reductions. More work will be needed for canonicalizing / exposing the
SPIR-V functions, but these are the fundamental builtins I need.
DeltaFile
+15-0clang/test/CodeGenSPIRV/Builtins/subgroup.c
+13-0clang/test/SemaSPIRV/BuiltIns/subgroup-errors.c
+2-1llvm/include/llvm/IR/IntrinsicsSPIRV.td
+2-0clang/include/clang/Basic/BuiltinsSPIRVCommon.td
+32-14 files

LLVM/project 66b8ceellvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

also zero
DeltaFile
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+1-11 files

LLVM/project fdb3951llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle rounding intrinsics in SimplifyDemandedFPClass
DeltaFile
+55-89llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+66-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+28-0llvm/lib/Support/KnownFPClass.cpp
+2-20llvm/lib/Analysis/ValueTracking.cpp
+7-0llvm/include/llvm/Support/KnownFPClass.h
+158-1095 files

LLVM/project 8e350c6llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

VTy->getScalarType()->isMultiUnitFPType()
DeltaFile
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+1-11 files

LLVM/project 4f542b9llvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-sqrt.ll

ValueTracking: sqrt never returns subnormal
DeltaFile
+52-52llvm/test/Transforms/Attributor/nofpclass-sqrt.ll
+14-14llvm/unittests/Analysis/ValueTrackingTest.cpp
+2-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+1-0llvm/lib/Support/KnownFPClass.cpp
+69-714 files

LLVM/project 7d6d31cllvm/test/Transforms/InstCombine simplify-demanded-fpclass-rounding-intrinsics.ll

InstCombine: Add SimplifyDemandedFPClass tests for round

Add tests for the family of rounding intrinsics
DeltaFile
+1,073-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+1,073-01 files

LLVM/project a5c48d8llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+38-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+9-14llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+85-335 files

LLVM/project 4bd84a9clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp CIRGenValue.h, clang/test/CIR/CodeGen atomic.c

[CIR] Implement AtomicExpr for Aggregate expr (#173775)

Implement support for AtomicExpr for Aggregate expr
DeltaFile
+27-3clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+27-0clang/test/CIR/CodeGen/atomic.c
+4-0clang/lib/CIR/CodeGen/CIRGenValue.h
+1-2clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+2-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+61-55 files

NetBSD/pkgsrc-wip c63c624megacmd PLIST Makefile, megacmd/patches patch-sdk_src_posix_fs.cpp patch-CMakeLists.txt

megacmd: remove, imported changes to pkgsrc
DeltaFile
+0-198megacmd/patches/patch-sdk_src_posix_fs.cpp
+0-73megacmd/patches/patch-CMakeLists.txt
+0-73megacmd/PLIST
+0-59megacmd/Makefile
+0-42megacmd/patches/patch-sdk_src_filesystem.cpp
+0-36megacmd/patches/patch-sdk_include_mega_posix_megafs.h
+0-48119 files not shown
+0-81425 files

LLVM/project eec7926clang/lib/Headers amo.h, clang/lib/Sema SemaPPC.cpp

[PowerPC] Add support for AMO store builtins
DeltaFile
+108-0clang/test/CodeGen/PowerPC/ppc-amo-header.c
+89-0clang/lib/Headers/amo.h
+63-0clang/test/CodeGen/PowerPC/builtins-ppc-amo.c
+32-0llvm/test/CodeGen/PowerPC/amo-enable.ll
+28-0clang/lib/Sema/SemaPPC.cpp
+24-0clang/test/CodeGen/PowerPC/builtins-amo-err.c
+344-06 files not shown
+398-212 files

LLVM/project 2a12cb5llvm/test/CodeGen/AMDGPU regpressure-mitigation-with-subreg-reload.mir

test rebase
DeltaFile
+12-12llvm/test/CodeGen/AMDGPU/regpressure-mitigation-with-subreg-reload.mir
+12-121 files

NetBSD/pkgsrc 4j0vvtbnet/megacmd/patches patch-sdk_src_posix_fs.cpp patch-src_updater_UpdateTask.cpp

   net/megacmd: fix crash on NetBSD-11
VersionDeltaFile
1.5+33-12net/megacmd/patches/patch-sdk_src_posix_fs.cpp
1.1+26-0net/megacmd/patches/patch-src_updater_UpdateTask.cpp
1.2+13-3net/megacmd/patches/patch-src_megacmdcommonutils.cpp
1.1+15-0net/megacmd/patches/patch-sdk_src_syncfilter.cpp
1.1+15-0net/megacmd/patches/patch-sdk_src_node.cpp
1.1+15-0net/megacmd/patches/patch-sdk_src_utils.cpp
+117-153 files not shown
+142-209 files

LLVM/project 1b948dclibc/src/__support/wctype/conversion/random stdrng.h CMakeLists.txt

[libc][wctype] Upstream StdRng from PtrHash-cc prototype to LLVM libc
DeltaFile
+269-0libc/src/__support/wctype/conversion/random/stdrng.h
+10-0libc/src/__support/wctype/conversion/random/CMakeLists.txt
+279-02 files

NetBSD/pkgsrc NsPN5Egdoc CHANGES-2026

   doc: Updated www/chromium to 143.0.7499.192
VersionDeltaFile
1.191+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0LFggDkwww/chromium distinfo

   www/chromium: fix distinfo
VersionDeltaFile
1.23+42-40www/chromium/distinfo
+42-401 files

NetBSD/pkgsrc ioRiUCkwww/chromium distinfo Makefile, www/chromium/files README chromium.sh.in

   www/chromium: update to 143.0.7499.192

   * 143.0.7499.192
   This update includes 1 security fix.
   Below, we highlight fixes that were contributed by external researchers.
   Please see the Chrome Security Page for more information.
   [TBD][463155954] High CVE-2026-0628: Insufficient policy enforcement
   in WebView tag. Reported by Gal Weizman on 2025-11-23

   * HID support on NetBSD
VersionDeltaFile
1.22+49-49www/chromium/distinfo
1.35+7-12www/chromium/Makefile
1.5+4-1www/chromium/files/README
1.13+2-2www/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
1.3+3-0www/chromium/files/chromium.sh.in
1.4+1-1www/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc
+66-656 files

LLVM/project 07bcd31clang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/CodeGenHIP builtins-amdgcn-raytracing.hip builtins-amdgcn-wmma-w64.hip

[AMDGPU] Modifies raytracing and wmma builtin def to take _Float16 for HIP/C++
DeltaFile
+96-0clang/test/CodeGenHIP/builtins-amdgcn-raytracing.hip
+90-0clang/test/CodeGenHIP/builtins-amdgcn-wmma-w64.hip
+89-0clang/test/CodeGenHIP/builtins-amdgcn-wmma-w32.hip
+62-0clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w32.hip
+62-0clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w64.hip
+12-12clang/include/clang/Basic/BuiltinsAMDGPU.def
+411-126 files

FreeBSD/ports 9591d90devel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.3

PR:             292258
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com>
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files