LLVM/project 6d9a775utils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/math BUILD.bazel

[libc][bazel] Update bazel overlay for ceilf128 emulated float128 changes (#216515)

This updates the Bazel overlay following commit
e5174fe683e882f6bbd2ef023c9c9e293b273a98:

- Remove `:llvm_libc_types_float128` from `__support_math_ceilf128` deps
as `include/llvm-libc-types/float128.h` is no longer included.
- Add `:__support_cpp_bit` to `ceilf128` additional_deps for `bit_cast`.
- Add `ceilf128` math MPFR test target in
`libc/test/src/math/BUILD.bazel`.
DeltaFile
+5-0utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
+1-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+6-12 files

LLVM/project 8f88dfdclang/lib/StaticAnalyzer/Checkers UseAfterLifetimeEnd.cpp, clang/test/Analysis lifetime-bound.cpp

[analyzer] Correctly highlight the variables' range in UseAfterLifetimeEnd reports (#215905)

Currently in the emitted reports from the `UseAfterLifetimeEnd` checker
the highlight range of the variables is incorrect which can lead to
confusion for the user.

```
temp.cpp:5:31: note: Value's lifetime bound to the lifetime of 'y' here
    4 |   int x = 1, y = 2;
      |   ~~~~~~~~~~~~~~~~
```

In this emitted note the highlight of the variable `y` incorrectly spans
to the variable `x` as well and vice versa. This does not meet the
quality requirements of a core Clang Static Analyzer Checker.

In this PR I get the `VarDecl` of the `VarRegion` and then return the
`SourceRange` based on the `VarDecl`'s location through `getLocation`.
This leads to the following emitted notes:

    [5 lines not shown]
DeltaFile
+29-1clang/test/Analysis/lifetime-bound.cpp
+4-2clang/lib/StaticAnalyzer/Checkers/UseAfterLifetimeEnd.cpp
+33-32 files

LLVM/project 2d6ec50llvm/lib/Target/RISCV/GISel RISCVLegalizerInfo.cpp

RISCV: Use m_GImplicitDef instead of getVRegDef + opcode check

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+3-2llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
+3-21 files

LLVM/project d4c0230llvm/lib/CodeGen/GlobalISel Utils.cpp LegalizerHelper.cpp

GlobalISel: Use m_GImplicitDef instead of getVRegDef opcode checks

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+1-2llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+1-1llvm/lib/CodeGen/GlobalISel/Utils.cpp
+2-32 files

LLVM/project 1567dcallvm/include/llvm/CodeGen/GlobalISel MIPatternMatch.h, llvm/lib/Target/AArch64/GISel AArch64PostLegalizerCombiner.cpp

AArch64: Use MIPatternMatch in PostLegalizerCombiner ext checks

Replace the getVRegDef + opcode-check idiom with mi_match. Add an
m_GSExtInReg matcher for G_SEXT_INREG, which has an extra immediate
operand and so does not fit the plain unary-op matcher shape.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+21-0llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+3-3llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp
+24-32 files

FreeBSD/ports f17d69carchivers/minizip pkg-plist Makefile, archivers/minizip/files patch-Makefile.am

archivers/minizip: Update 1.3.1 => 1.3.2

Changelog:
https://github.com/madler/zlib/releases/tag/v1.3.2

- Add patch "install ints.h with public headers":
  https://github.com/madler/zlib/issues/1164.

Sponsored by:   UNIS Labs
DeltaFile
+10-0archivers/minizip/files/patch-Makefile.am
+3-3archivers/minizip/distinfo
+1-1archivers/minizip/Makefile
+1-0archivers/minizip/pkg-plist
+15-44 files

LLVM/project 803b185llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp

AMDGPU: Use m_GTrunc in selector def check

Prefer mi_match over raw getVRegDef + opcode checks.
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+1-11 files

LLVM/project 84219fallvm/lib/CodeGen/GlobalISel CombinerHelper.cpp

GlobalISel: Use MIPatternMatch to look up defs in CombinerHelper (#216507)

Replace direct getVRegDef uses that were followed by an opcode check
with the mi_match idiom, mirroring the artifact combiner cleanup in
2e172cd38272124da30cc913f1a372ba9ea59dcf. This handles a subset of
simple cases, others call for some nicer mi_match support.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+5-5llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+5-51 files

FreeBSD/ports 68095e4databases/sqlite-jdbc Makefile distinfo

databases/sqlite-jdbc: Update to 3.53.2.1
DeltaFile
+5-5databases/sqlite-jdbc/distinfo
+1-1databases/sqlite-jdbc/Makefile
+6-62 files

FreeBSD/src 3ce2810libexec/rc rc.conf

rc.conf: Fix the default NFS-over-RDMA port number

The default for nfs_server_rdma_listen transposed two digits: 20490
instead of 20049, the IANA-assigned port for NFS-over-RDMA.

Fixes:  471e14267bea ("nfsd: Update the rc.d script for RDMA for the nfsd service")
MFC after:      1 month
Sponsored by:   VersatusHPC
Pull Request:   #2371
Signed-off-by:  Vinícius Ferrão <ferrao at versatushpc.com.br>
DeltaFile
+1-1libexec/rc/rc.conf
+1-11 files

OpenZFS/src b92a220cmd/zstream zstream_selftest_queue.c zstream_selftest.h, tests/zfs-tests/tests/functional/zstream zstream_selftest_queue_001_pos.ksh

zstream: update license headers

#18829 introduced a reversion to #18914 by using nonstandard license
headers, triggering a checkstyle failure. This patch updates the
headers.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Richard Yao <richard at ryao.dev>
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Garth Snyder <garth at garthsnyder.com>
Closes #18925
DeltaFile
+7-10cmd/zstream/zstream_selftest_queue.c
+7-10cmd/zstream/zstream_selftest.h
+7-10cmd/zstream/zstream_selftest.c
+7-10cmd/zstream/zstream_backtrace.h
+7-10cmd/zstream/zstream_backtrace.c
+1-1tests/zfs-tests/tests/functional/zstream/zstream_selftest_queue_001_pos.ksh
+36-516 files

FreeBSD/doc 4c27b55website/data/en/news news.toml

14.5: Announce BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 8ce389ddevel Makefile

devel/Makefile: fix the entry for devel/scnlib

PR:             297561
Reported by:    Einar Bjarni Halldórsson
DeltaFile
+1-1devel/Makefile
+1-11 files

FreeBSD/ports fede2b8misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA1 arm64-aarch64-14.5-BETA1

misc/freebsd-release-manifests: Add 14.5-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 7764ced33bb9ea3e7ba1c9a04ff63b3f925400cc)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA2
+35-2612 files not shown
+71-7118 files

FreeBSD/ports 7764cedmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA1 arm64-aarch64-14.5-BETA1

misc/freebsd-release-manifests: Add 14.5-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-BETA2
+35-2612 files not shown
+71-7118 files

FreeBSD/doc b9e7b2dwebsite/content/en/releases/14.5R/checksums CHECKSUM.SHA512-FreeBSD-14.5-BETA2-i386-vm.asc CHECKSUM.SHA512-FreeBSD-14.5-BETA2-riscv-riscv64-vm.asc

14.5: Add checksums for 14.5-BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-BETA2-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-arm64-aarch64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-BETA2-arm64-aarch64-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-i386-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-riscv-riscv64-vm.asc
+208-035 files not shown
+1,039-341 files

FreeBSD/ports 1d71cbaaudio/mumble-server pkg-plist Makefile

audio/mumble-server: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 61042f4e2719378646ef9da08b107312bfa39ddf)
DeltaFile
+3-3audio/mumble-server/distinfo
+2-2audio/mumble-server/Makefile
+1-0audio/mumble-server/pkg-plist
+6-53 files

FreeBSD/ports 65e10c4audio/mumble Makefile distinfo

audio/mumble: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 7eea3d0923462fabab2011f1fdb4457fcc2fd12d)
DeltaFile
+5-5audio/mumble/distinfo
+1-2audio/mumble/Makefile
+6-72 files

FreeBSD/ports 61042f4audio/mumble-server pkg-plist Makefile

audio/mumble-server: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3audio/mumble-server/distinfo
+2-2audio/mumble-server/Makefile
+1-0audio/mumble-server/pkg-plist
+6-53 files

LLVM/project 4b6fe56llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp

GlobalISel: Use MIPatternMatch to look up defs in CombinerHelper

Replace direct getVRegDef uses that were followed by an opcode check with
the mi_match idiom, mirroring the artifact combiner cleanup in
2e172cd38272124da30cc913f1a372ba9ea59dcf. This handles a subset of simple
cases, others call for some nicer mi_match support.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+5-5llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+5-51 files

FreeBSD/ports 7eea3d0audio/mumble Makefile distinfo

audio/mumble: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+5-5audio/mumble/distinfo
+1-2audio/mumble/Makefile
+6-72 files

LLVM/project 2239699llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/CodeGen/AArch64 ldexp-f128.ll exp10-f128.ll

RuntimeLibcalls: Fix AArch64 wrongly typed long-double libcalls (#215993)

Respect the triple's LongDoubleFormat.

AArch64SystemLibrary added the fp128-typed frexpl/ldexpl and exp10l
without a long-double-format guard, so triples where long double is IEEE double
(Darwin, Windows, Android) were emitting l suffixed calls with the wrong
type.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+24-0llvm/test/CodeGen/AArch64/frexp-f128.ll
+19-0llvm/test/CodeGen/AArch64/ldexp-f128.ll
+19-0llvm/test/CodeGen/AArch64/exp10-f128.ll
+12-2llvm/include/llvm/IR/RuntimeLibcalls.td
+74-24 files

LLVM/project 993ade2llvm/include/llvm/ADT SortedVectorMap.h, llvm/unittests/ADT SortedVectorMapTest.cpp

[ADT] Add const and reverse iterators to SortedVectorMap (#216439)

This patch adds cbegin, cend, rbegin, rend, crbegin, and crend to
SortedVectorMap along with reverse_iterator and const_reverse_iterator
type aliases.

The motivation here is to support const and reverse iteration in
SortedVectorMap, which is needed by tools like llvm-profdata for the
ongoing sample profile migration to SortedVectorMap.

Assisted-by: Antigravity
DeltaFile
+18-0llvm/unittests/ADT/SortedVectorMapTest.cpp
+11-0llvm/include/llvm/ADT/SortedVectorMap.h
+29-02 files

NetBSD/src oC92fIisys/arch/arm/ti ti_edma.c

   evbarm/ti_edma: fix comparison sign

   The comparison sign was the wrong way around. This got masked
   during testing because the driver reverted to PIO mode
   when it couldn't acquire a DMA channel.
VersionDeltaFile
1.8+3-3sys/arch/arm/ti/ti_edma.c
+3-31 files

LLVM/project 4b2b396libc/test/src/math/smoke CMakeLists.txt generic_sqrtf128_test.cpp

generic_sqrtf128
DeltaFile
+5-0libc/test/src/math/smoke/generic_sqrtf128_test.cpp
+1-0libc/test/src/math/smoke/CMakeLists.txt
+6-02 files

NetBSD/src wZVGXOxsys/arch/sparc64/sparc64 autoconf.c

   Add missing newline to debug logging when cpu nodes are ignored
VersionDeltaFile
1.254+5-3sys/arch/sparc64/sparc64/autoconf.c
+5-31 files

FreeBSD/ports a439278science/anari pkg-descr Makefile, science/anari/files patch-examples_simple_anariTutorial.c patch-examples_simple_anariTutorialDebug.c

science/anari: new port, ANARI Cross-Platform 3D Rendering Engine API
DeltaFile
+183-0science/anari/pkg-plist
+47-0science/anari/Makefile
+21-0science/anari/files/patch-cmake_anari__sdk__fetch__project.cmake
+12-0science/anari/files/patch-examples_simple_anariTutorial.c
+12-0science/anari/files/patch-examples_simple_anariTutorialDebug.c
+8-0science/anari/pkg-descr
+283-02 files not shown
+289-08 files

FreeBSD/ports 7340401devel/scnlib pkg-descr pkg-plist, devel/scnlib/files patch-benchmark_runtime_float_single.cpp patch-benchmark_runtime_float_repeated.cpp

devel/scnlib: new port, scanf for modern C++
DeltaFile
+38-0devel/scnlib/Makefile
+25-0devel/scnlib/files/patch-src_scn_impl.cpp
+13-0devel/scnlib/pkg-plist
+7-0devel/scnlib/pkg-descr
+7-0devel/scnlib/files/patch-benchmark_runtime_float_single.cpp
+7-0devel/scnlib/files/patch-benchmark_runtime_float_repeated.cpp
+97-02 files not shown
+101-08 files

LLVM/project dbe128blibc/test/src/math CMakeLists.txt, libc/test/src/math/smoke sqrtf128_test.cpp CMakeLists.txt

nits
DeltaFile
+2-0libc/test/src/math/CMakeLists.txt
+0-1libc/test/src/math/smoke/sqrtf128_test.cpp
+1-0libc/test/src/math/smoke/CMakeLists.txt
+3-13 files

LLVM/project 84176d9libc/config/baremetal/riscv entrypoints.txt, libc/config/darwin/aarch64 entrypoints.txt

entrypoints
DeltaFile
+1-1libc/config/linux/x86_64/entrypoints.txt
+1-1libc/config/linux/riscv/entrypoints.txt
+1-1libc/config/linux/aarch64/entrypoints.txt
+1-1libc/config/freebsd/x86_64/entrypoints.txt
+1-1libc/config/darwin/aarch64/entrypoints.txt
+1-1libc/config/baremetal/riscv/entrypoints.txt
+6-67 files not shown
+13-813 files