LLVM/project b8cccd6llvm/lib/Analysis ValueTracking.cpp, llvm/test/Analysis/ValueTracking knownbits-clmul.ll

[Analysis] computeKnownBitsFromOperator - add @llvm.clmul knownbits handling and tests (#177893)

This adds knownbits handling for `Intrinsic::clmul` inside
`computeKnownBitsFromOperator`. Tests are also included.

Closes #177550
DeltaFile
+147-0llvm/test/Analysis/ValueTracking/knownbits-clmul.ll
+5-0llvm/lib/Analysis/ValueTracking.cpp
+152-02 files

LLVM/project 4282e16flang-rt/test lit.site.cfg.py.in

Unbreak test
DeltaFile
+1-1flang-rt/test/lit.site.cfg.py.in
+1-11 files

LLVM/project 229a2fbclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Handle non-trivial view types of temporaries
DeltaFile
+23-0clang/test/Sema/warn-lifetime-safety.cpp
+12-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+36-13 files

LLVM/project 24d1ecfclang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety.cpp

Transparent functions for all gsl::Pointers
DeltaFile
+75-0clang/test/Sema/warn-lifetime-safety.cpp
+19-17clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+94-172 files

FreeBSD/ports 8321a90textproc/py-zensical distinfo Makefile.crates

textproc/py-zensical: Update to 0.0.19

Changelogs since 0.0.16:

https://github.com/zensical/zensical/releases/tag/v0.0.19
https://github.com/zensical/zensical/releases/tag/v0.0.18
https://github.com/zensical/zensical/releases/tag/v0.0.17
DeltaFile
+21-19textproc/py-zensical/distinfo
+9-8textproc/py-zensical/Makefile.crates
+1-1textproc/py-zensical/Makefile
+31-283 files

FreeBSD/ports 2cb0c47www/py-django-filer distinfo Makefile

www/py-django-filer: Update to 3.4.3

Changelog since 3.4.1:

https://github.com/django-cms/django-filer/blob/3.4.3/CHANGELOG.rst
DeltaFile
+3-3www/py-django-filer/distinfo
+2-2www/py-django-filer/Makefile
+5-52 files

FreeBSD/ports 7f8a881textproc/py-mkdocstrings distinfo Makefile

textproc/py-mkdocstrings: Update to 1.0.2

Changelog since 1.0.0:

https://github.com/mkdocstrings/mkdocstrings/blob/1.0.2/CHANGELOG.md
DeltaFile
+3-3textproc/py-mkdocstrings/distinfo
+1-1textproc/py-mkdocstrings/Makefile
+4-42 files

FreeBSD/ports dfc77f3net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.16.0

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.16.0
DeltaFile
+3-3net-mgmt/py-netutils/distinfo
+1-1net-mgmt/py-netutils/Makefile
+4-42 files

FreeBSD/ports 815e136textproc/moor distinfo Makefile

textproc/moor: Update 2.10.2 => 2.10.3

Changelog:
https://github.com/walles/moor/releases/tag/v2.10.3

PR:     292756
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

FreeBSD/ports ecb70e6devel/pear distinfo Makefile

devel/pear: update to 1.10.18 release (+)

Release notes:  https://github.com/pear/pear-core/releases/tag/v1.10.18
DeltaFile
+3-3devel/pear/distinfo
+1-1devel/pear/Makefile
+4-42 files

LLVM/project fe3f7cdllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Stop preserving undef in SimplifyDemandedFPClass (#178163)

If we know there are no valid values, fold to poison. Previously this
would leave values that started as undef alone.
DeltaFile
+17-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+19-22 files

FreeBSD/doc 7cffef5website/content/en/status/report-2025-10-2025-12 bananapi-r64-drivers.adoc

Status/2025Q4/bananapi-r64-drivers.adoc: Add report

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/599
DeltaFile
+44-0website/content/en/status/report-2025-10-2025-12/bananapi-r64-drivers.adoc
+44-01 files

LLVM/project 64e144ellvm/test/MC/AMDGPU gfx13_asm_vop1.s gfx13_asm_vop3_from_vop1.s

[AMDGPU] Add VOP1 support for gfx13
DeltaFile
+4,229-0llvm/test/MC/AMDGPU/gfx13_asm_vop1.s
+4,186-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1.s
+3,201-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_dpp16.s
+3,196-0llvm/test/MC/AMDGPU/gfx13_asm_vop1_dpp16.s
+1,485-0llvm/test/MC/AMDGPU/gfx13_asm_vop1_t16_promote.s
+880-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_dpp8.s
+17,177-06 files not shown
+18,832-15312 files

LLVM/project 96165b8llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add more log nnan/ninf log intrinsic inference tests (#178160)

These got lost in various merges.
DeltaFile
+110-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+110-01 files

LLVM/project c19b0a1llvm/unittests/Frontend OpenMPDecompositionTest.cpp

Fix llvm frontend unittest
DeltaFile
+1-1llvm/unittests/Frontend/OpenMPDecompositionTest.cpp
+1-11 files

FreeBSD/ports a065e60ports-mgmt/pkg_replace distinfo Makefile, ports-mgmt/pkg_replace/files pkg-message.in

ports-mgmt/pkg_replace: Update 20260126 => 20260127

Changelog:
- Cleanup man page pkg_replace.1.
- Changed the behavior of get_pkgname_from_portdir() to detect updated
  ports.
https://github.com/kdeguchi/pkg_replace/releases/tag/20260127

Add upgrade and remove to pkg-message.

PR:     292754
DeltaFile
+15-0ports-mgmt/pkg_replace/files/pkg-message.in
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+19-43 files

FreeBSD/ports e39ec68net-p2p/sonarr Makefile pkg-plist

net-p2p/sonarr: Add dynamic object dependency mapping for sqlite3

Added the libmap.d file.
Same was already done for net-p2p/prowlarr and net-p2p/lidarr.
This will make sonarr work with sqlite3 again (postgresql was/is not
affected).

PR:     292745
DeltaFile
+3-0net-p2p/sonarr/Makefile
+1-0net-p2p/sonarr/pkg-plist
+4-02 files

LLVM/project 9e25693clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Handle non-trivial view types of temporaries
DeltaFile
+23-0clang/test/Sema/warn-lifetime-safety.cpp
+12-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+36-13 files

LLVM/project 0e0e36cclang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp

Transparent functions for all gsl::Pointers
DeltaFile
+19-17clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+19-171 files

LLVM/project c84ace8clang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Checker.cpp

[LifetimeSafety] Detect dangling fields
DeltaFile
+175-0clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+51-17clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+39-18clang/lib/Analysis/LifetimeSafety/Checker.cpp
+48-4clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+0-28clang/test/Analysis/lifetime-cfg-output.cpp
+18-8clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+331-7514 files not shown
+433-10620 files

NetBSD/pkgsrc NbNIrYPdoc CHANGES-2026

   Updated textproc/py-pdf, devel/py-test-doctestplus
VersionDeltaFile
1.681+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc N4eiLVqdevel/py-test-doctestplus distinfo Makefile

   py-test-doctestplus: updated to 1.7.1

   1.7.1 (2026-01-26)

   - Fixing bug where ``__doctest_requires__`` with version specifiers (e.g.,
     ``numpy>=2.0``) incorrectly skipped tests even when dependencies were
     satisfied.
VersionDeltaFile
1.11+4-4devel/py-test-doctestplus/distinfo
1.18+2-2devel/py-test-doctestplus/Makefile
+6-62 files

NetBSD/pkgsrc vbHlNCXtextproc/py-pdf distinfo Makefile

   py-pdf: updated to 6.6.2

   Version 6.6.2, 2026-01-26

   Security (SEC)
   - Detect cyclic references when retrieving outlines

   Version 6.6.1, 2026-01-25

   Robustness (ROB)
   - `/AcroForm` might be NullObject
   - Handle missing font bounding boxes gracefully
VersionDeltaFile
1.46+4-4textproc/py-pdf/distinfo
1.52+2-2textproc/py-pdf/Makefile
+6-62 files

OpenBSD/ports Y1jwQqEdevel/py-wrapt Makefile distinfo, devel/py-wrapt/pkg PLIST

   update to py3-wrapt-2.0.1
VersionDeltaFile
1.11+6-0devel/py-wrapt/pkg/PLIST
1.27+2-2devel/py-wrapt/Makefile
1.10+2-2devel/py-wrapt/distinfo
+10-43 files

OpenBSD/ports uXMp5l8devel/py-deprecated Makefile distinfo, devel/py-deprecated/pkg PLIST

   update to py3-deprecated-1.3.1
VersionDeltaFile
1.5+4-6devel/py-deprecated/Makefile
1.2+2-2devel/py-deprecated/distinfo
1.5+3-0devel/py-deprecated/pkg/PLIST
+9-83 files

LLVM/project 3f0d0b7llvm/test/CodeGen/AMDGPU machine-sink-cycle.mir global_atomics_scan_fmin.ll

[AMDGPU] Take into account amdgpu-waves-per-eu in getRegPressureLimit

The minimum occupancy computed by `getOccupancyWithWorkGroupSizes`
doesn't take into account that the user may have provided a
low-occupancy target through the amdgpu-waves-per-eu attribute.

Use getWavesPerEU which gives the proper occupancy bounds.

When the user specifies a small amdgpu-waves-per-eu range (like "1,1"), this
results in higher vpgr limits.
DeltaFile
+106-294llvm/test/CodeGen/AMDGPU/machine-sink-cycle.mir
+48-51llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+48-51llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+34-50llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers.ll
+10-10llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+6-6llvm/test/CodeGen/AMDGPU/licm-regpressure.mir
+252-4621 files not shown
+254-4637 files

LLVM/project 8b75dd2llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Stop preserving undef in SimplifyDemandedFPClass

If we know there are no valid values, fold to poison. Previously this
would leave values that started as undef alone.
DeltaFile
+17-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+19-22 files

LLVM/project 21ba594llvm/test/CodeGen/AMDGPU licm-regpressure.mir

Pre-commit test: [AMDGPU] Take into account amdgpu-waves-per-eu in getRegPressureLimit
DeltaFile
+301-2llvm/test/CodeGen/AMDGPU/licm-regpressure.mir
+301-21 files

OpenBSD/ports 4kRlZEcdevel/py-cachetools distinfo Makefile

   update to py3-cachetools-6.2.5
VersionDeltaFile
1.20+2-2devel/py-cachetools/distinfo
1.31+1-1devel/py-cachetools/Makefile
+3-32 files

OpenBSD/ports GtAxADGdevel/py-pathspec distinfo Makefile

   update to py3-pathspec-1.0.4
VersionDeltaFile
1.15+2-2devel/py-pathspec/distinfo
1.27+1-1devel/py-pathspec/Makefile
+3-32 files