LLVM/project b239b23llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

Merge branch 'users/chapuni/cov/merge/merge-mcdc' into users/chapuni/cov/merge/trunk
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

LLVM/project 1d0c9e1llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

Merge branch 'users/chapuni/cov/merge/strategy' into users/chapuni/cov/merge/merge-mcdc
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

LLVM/project be35d87llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

LLVM_ABI
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

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

InstCombine: Infer nnan and ninf flags on log intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+8-8llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+12-123 files

FreeBSD/ports 7d7e0fadevel/bear distinfo pkg-plist, devel/bear/files patch-bear_build.rs patch-intercept-preload_src_lib.rs

devel/bear: Upgrade to 4.0.1

The bear project has been re-written in Rust from 4.0.0. We upgrade this
to 4.0.1 and use builtin USE_CARGO.
A good new is that the new version does not need the per-compiler wrapper now.

Also, let aokblast@ take the maintainership.

Approved by:    lwhsu (mentor)
Differential Revision: https://reviews.freebsd.org/D54755
DeltaFile
+205-3devel/bear/distinfo
+2-171devel/bear/pkg-plist
+101-0devel/bear/Makefile.crates
+17-35devel/bear/Makefile
+19-0devel/bear/files/patch-bear_build.rs
+16-0devel/bear/files/patch-intercept-preload_src_lib.rs
+360-2091 files not shown
+371-2097 files

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

InstCombine: Infer nnan/ninf on canonicalize
DeltaFile
+22-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-canonicalize.ll
+8-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+30-122 files

LLVM/project 167f9bbllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-rounding-intrinsics.ll

InstCombine: Infer nnan/ninf on rounding intrinsics
DeltaFile
+52-42llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+8-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+60-422 files

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

InstCombine: Infer nnan and ninf on fptrunc

Teach SimplifyDemandedFPClass to do this, although this is
not yet applied directly to the cast.
DeltaFile
+31-21llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+19-19llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+11-11llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+61-513 files

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

InstCombine: Infer nnan and ninf on fpext

Teach SimplifyDemandedFPClass to do this, although this is
not yet applied directly to the cast.
DeltaFile
+12-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fpext.ll
+4-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+16-152 files

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

InstCombine: Infer nnan and ninf flags on log intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+8-8llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+1-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+11-123 files

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

InstCombine: Infer nnan and ninf flags on exp intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+11-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
+3-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+16-163 files

LLVM/project 0263baallvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Use SimplifyDemandedFPClass epilog helper function for fma (#176017)

NFC refactor to use shared code for fold to constant or set fast math
flags.
DeltaFile
+2-14llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-141 files

LLVM/project 0c79348llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Cleanup redundant result-not-nan check for canonicalize (#177765)

Missed case from 53eb230e476f69c5c879871a0d328d283a6ce172
DeltaFile
+2-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-31 files

LLVM/project 6324f57clang-tools-extra/clang-tidy ClangTidyDiagnosticConsumer.cpp ClangTidy.cpp, clang-tools-extra/clang-tidy/bugprone RedundantBranchConditionCheck.cpp EasilySwappableParametersCheck.cpp

[clang-tidy][NFC] Fix `bugprone-unchecked-optional-access` warnings in codebase (#170004)

Closes [#156151](https://github.com/llvm/llvm-project/issues/156151)
Assisted-by: Gemini 3 via Gemini CLI
DeltaFile
+15-15clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
+16-10clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+15-9clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
+6-4clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.cpp
+2-1clang-tools-extra/clang-tidy/ClangTidy.cpp
+2-0clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp
+56-392 files not shown
+57-418 files

FreeBSD/ports 419d3abmultimedia/kodi-addon-pvr.iptvsimple distinfo Makefile

multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.1
DeltaFile
+3-3multimedia/kodi-addon-pvr.iptvsimple/distinfo
+2-2multimedia/kodi-addon-pvr.iptvsimple/Makefile
+5-52 files

FreeBSD/ports 77a80b9multimedia/kodi-addon-pvr.hts distinfo Makefile

multimedia/kodi-addon-pvr.hts: Update to 22.8.0
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+2-2multimedia/kodi-addon-pvr.hts/Makefile
+5-52 files

FreeBSD/ports 34bd076multimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.6
DeltaFile
+7-7multimedia/kodi-addon-inputstream.adaptive/Makefile
+5-5multimedia/kodi-addon-inputstream.adaptive/distinfo
+12-122 files

FreeBSD/ports d382d61dns/dnscontrol distinfo Makefile

dns/dnscontrol: Update to 4.31.1
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-2dns/dnscontrol/Makefile
+6-72 files

LLVM/project 0653e07libunwind/include libunwind.h, libunwind/include/mach-o compact_unwind_encoding.h

[libunwind][NFC] Typo fixes & comments corrections & code style changes. (#174565)

DeltaFile
+5-5libunwind/src/Registers.hpp
+3-3libunwind/src/UnwindCursor.hpp
+2-2libunwind/src/libunwind_ext.h
+2-2libunwind/src/libunwind.cpp
+1-1libunwind/include/mach-o/compact_unwind_encoding.h
+1-1libunwind/include/libunwind.h
+14-144 files not shown
+18-1810 files

FreeBSD/ports 6e1d1ebx11-fm/thunar distinfo Makefile

x11-fm/thunar: Update to 4.20.7
DeltaFile
+3-3x11-fm/thunar/distinfo
+1-1x11-fm/thunar/Makefile
+4-42 files

OpenBSD/ports YcpwXK6devel/py-wcwidth distinfo Makefile

   update to py3-wcwidth-0.3.2
VersionDeltaFile
1.14+2-2devel/py-wcwidth/distinfo
1.27+1-1devel/py-wcwidth/Makefile
+3-32 files

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

InstCombine: Infer fast math flags for sqrt (#176003)

DeltaFile
+60-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+36-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+96-102 files

OpenBSD/ports QP73Vqndevel/py-types-psutil distinfo Makefile

   update to py3-types-psutil-7.2.1.20260116
VersionDeltaFile
1.14+2-2devel/py-types-psutil/distinfo
1.16+1-1devel/py-types-psutil/Makefile
+3-32 files

OpenBSD/ports a1Kfwkrdevel/py-types-python-dateutil distinfo Makefile

   update to py3-types-python-dateutil-2.9.0.20260124
VersionDeltaFile
1.8+2-2devel/py-types-python-dateutil/distinfo
1.8+1-1devel/py-types-python-dateutil/Makefile
+3-32 files

LLVM/project 71c1881llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Cleanup redundant result-not-nan check for canonicalize

Missed case from 53eb230e476f69c5c879871a0d328d283a6ce172
DeltaFile
+2-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-31 files

OpenBSD/ports QgsQXrCdevel/py-intervaltree Makefile distinfo, devel/py-intervaltree/pkg PLIST

   update to py3-intervaltree-3.2.1
VersionDeltaFile
1.18+3-7devel/py-intervaltree/Makefile
1.4+2-2devel/py-intervaltree/distinfo
1.7+0-2devel/py-intervaltree/pkg/PLIST
+5-113 files

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

[InstCombine] Mark select in fdiv transforms with unknown profile (#177759)

As part of the profcheck effort we are trying to explicitly annotate
select instructions where we cannot reasonably synthesize profile
information as having an unknown profile. This does that for the case
introduced in 0993d69bc35cfdd4f3a904a603701e66906e8987.
DeltaFile
+16-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+0-1llvm/utils/profcheck-xfail.txt
+18-73 files

OPNSense/core 2b19239. plist, src/etc/rc.syshook.d/start 90-hostwatch

rc: hostwatch glitch should be gone in RC2 with latest package

PR: https://github.com/opnsense/hostwatch/issues/7
DeltaFile
+0-4src/etc/rc.syshook.d/start/90-hostwatch
+0-1plist
+0-52 files

LLVM/project a871b70llvm/lib/Transforms/Vectorize VPlan.h VPlanValue.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

Reapply "[VPlan] Move VDef subclass ID to VPRecipeBase (NFC). (#174282)"

Move SubclassID to VPRecipeBase, and store VPRecipeBase directly in
VPRecipeValue, instead of VPDef. This allows for some additional
simplifications and VPDef now just holds various helpers to deal with
removing and adding VPValues.

This reverts commit 16395da0ff577750571b99fe28281ce6fb6a3ae8.

PR: https://github.com/llvm/llvm-project/pull/174282
DeltaFile
+208-144llvm/lib/Transforms/Vectorize/VPlan.h
+16-79llvm/lib/Transforms/Vectorize/VPlanValue.h
+33-33llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+6-53llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+9-11llvm/lib/Transforms/Vectorize/VPlan.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+279-3271 files not shown
+283-3317 files

OPNSense/ports 61e8ee0opnsense/hostwatch distinfo Makefile

opnsense/hostwatch: switch to latest version
DeltaFile
+3-3opnsense/hostwatch/distinfo
+1-2opnsense/hostwatch/Makefile
+4-52 files