LLVM/project 5faaa86llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimumnum.ll simplify-demanded-fpclass-maximumnum.ll

InstCombine: Handle minimumnum/maximumnum in SimplifyDemandedFPClass
DeltaFile
+36-59llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+34-55llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+64-12llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+134-1263 files

LLVM/project 0a55fe0llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Add baseline tests for sqrt SimplifyDemandedFPClass
DeltaFile
+206-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+206-01 files

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

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+31-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+7-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+76-305 files

LLVM/project d86b4c3llvm/include/llvm/ADT FloatingPointMode.h, llvm/include/llvm/Support KnownFPClass.h

InstCombine: Handle log/log2/log10 in SimplifyDemandedFPClass
DeltaFile
+16-30llvm/lib/Analysis/ValueTracking.cpp
+37-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+9-18llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+17-0llvm/lib/Support/KnownFPClass.cpp
+5-0llvm/include/llvm/ADT/FloatingPointMode.h
+4-0llvm/include/llvm/Support/KnownFPClass.h
+88-486 files

LLVM/project e812bfallvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximumnum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Add baseline minimumnum/maximumnum SimplifyDemandedFPClass tests
DeltaFile
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+3,250-02 files

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

InstCombine: Handle minimum/maximum in SimplifyDemandedFPClass
DeltaFile
+51-80llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+49-76llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+26-87llvm/lib/Analysis/ValueTracking.cpp
+94-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+92-0llvm/lib/Support/KnownFPClass.cpp
+14-0llvm/include/llvm/Support/KnownFPClass.h
+326-2446 files

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

InstCombine: Consider not-inf/nan context when simplifying fmul

Consider if the result can be nan, or if the inputs cannot
be infinity from the flag when trying to simplify fmul into
copysign.
DeltaFile
+18-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+12-6llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+30-182 files

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

InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass

Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k

nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
DeltaFile
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+18-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+110-943 files

LLVM/project 2ed972fllvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add baseline test for SimplifyDemandedFPClass log handling
DeltaFile
+268-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+268-01 files

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

InstCombine: Handle fmul by -0 case in SimplifyDemandedFPClass

The fmul visitor handles this case as copysign and fneg.
DeltaFile
+20-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+24-42 files

LLVM/project 8702073llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Add baseline tests for minimum/maximum SimplifyDemandedFPClass handling
DeltaFile
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+3,250-02 files

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

InstCombine: Handle fmul in SimplifyDemandedFPClass
DeltaFile
+134-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+59-50llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+18-63llvm/lib/Analysis/ValueTracking.cpp
+59-0llvm/lib/Support/KnownFPClass.cpp
+29-0llvm/include/llvm/Support/KnownFPClass.h
+1-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+300-1186 files

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

InstCombine: Preserve flags when simplifying exp
DeltaFile
+21-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
+6-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+27-52 files

LLVM/project 8f68e52llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

InstCombine: Add baseline tests for fmul SimplifyDemandedFPClass handling
DeltaFile
+1,208-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+1,208-01 files

LLVM/project def2e08clang-tools-extra/clang-tidy/bugprone ThrowKeywordMissingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix some false negatives in `bugprone-throw-keyword-missing` (#173748)

Fixes #115540.
DeltaFile
+15-10clang-tools-extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp
+22-1clang-tools-extra/test/clang-tidy/checkers/bugprone/throw-keyword-missing.cpp
+2-1clang-tools-extra/docs/ReleaseNotes.rst
+39-123 files

LLVM/project f7fcd17mlir/docs/Bindings Python.md, mlir/examples/standalone/test/python smoketest.py

add doc
DeltaFile
+4-13mlir/examples/standalone/test/python/smoketest.py
+12-0mlir/docs/Bindings/Python.md
+0-4mlir/test/Examples/standalone/test.wheel.toy
+16-173 files

LLVM/project ae51ee2mlir/include/mlir/Dialect/Utils StaticValueUtils.h, mlir/lib/Dialect/Linalg/Transforms FoldAddIntoDest.cpp

[mlir][DialectUtils][NFC] Add helper for matching zero int/float values (#171293)

Add a convenience helper similar to `isZeroInteger` that works for
integers and floats.
DeltaFile
+13-0mlir/lib/Dialect/Utils/StaticValueUtils.cpp
+4-9mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
+8-1mlir/include/mlir/Dialect/Utils/StaticValueUtils.h
+1-1mlir/lib/Dialect/Linalg/Transforms/FoldAddIntoDest.cpp
+26-114 files

LLVM/project b5d2e9acompiler-rt/lib/tsan/go tsan_go.cpp, compiler-rt/lib/tsan/rtl tsan_rtl_report.cpp tsan_symbolize.h

lib/tsan/go: add mechanism to skip frames

Some Go frames are wrapper functions that we don't want to report to
users. Add a mechanism for the Go runtime to tell the tsan runtime not
to report those frames.

For https://github.com/golang/go/issues/73915
DeltaFile
+35-15compiler-rt/lib/tsan/go/tsan_go.cpp
+7-1compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+1-1compiler-rt/lib/tsan/rtl/tsan_symbolize.h
+1-1compiler-rt/lib/tsan/rtl/tsan_symbolize.cpp
+44-184 files

NetBSD/pkgsrc 04LFqAjsysutils/iwn-firmware Makefile

   iwn-firmware: comment out dead site
VersionDeltaFile
1.5+3-4sysutils/iwn-firmware/Makefile
+3-41 files

NetBSD/pkgsrc UaYCVYasysutils/iwi-firmware3 Makefile

   iwi-firmware3: comment out dead site
VersionDeltaFile
1.8+3-4sysutils/iwi-firmware3/Makefile
+3-41 files

NetBSD/pkgsrc kXuBF4Ysysutils/iwi-firmware Makefile

   iwi-firmware: comment out dead site
VersionDeltaFile
1.16+3-4sysutils/iwi-firmware/Makefile
+3-41 files

NetBSD/pkgsrc d0MKP4Xtextproc/itstool Makefile

   itstool: switch to https
VersionDeltaFile
1.27+3-3textproc/itstool/Makefile
+3-31 files

NetBSD/pkgsrc Bt8evHZtextproc/ispell-ro Makefile

   ispell-ro: comment out dead site
VersionDeltaFile
1.5+2-3textproc/ispell-ro/Makefile
+2-31 files

NetBSD/pkgsrc w8smnivtextproc/ispell-ga Makefile

   ispell-ga: comment out dead site
VersionDeltaFile
1.4+2-2textproc/ispell-ga/Makefile
+2-21 files

NetBSD/pkgsrc 4jrjliNtextproc/ispell-emacs Makefile

   ispell-emacs: follow redirect
VersionDeltaFile
1.16+2-3textproc/ispell-emacs/Makefile
+2-31 files

NetBSD/pkgsrc NwUSTp6textproc/ispell-pt_BR Makefile

   ispell-pt_BR: comment out dead site
VersionDeltaFile
1.4+3-4textproc/ispell-pt_BR/Makefile
+3-41 files

NetBSD/pkgsrc 82sj1dndoc CHANGES-2025

   doc: Updated shells/oh-my-posh to 28.8.1
VersionDeltaFile
1.7519+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 26d47cQtextproc/iso12083 Makefile

   iso12083: switch to https
VersionDeltaFile
1.24+2-2textproc/iso12083/Makefile
+2-21 files

NetBSD/pkgsrc nryIquOshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 28.8.1

   Bug Fixes

    - music: update music segments information (0ce8a60)
VersionDeltaFile
1.281+4-4shells/oh-my-posh/distinfo
1.305+2-2shells/oh-my-posh/Makefile
+6-62 files

NetBSD/pkgsrc CxfjnEZtextproc/iso8879 Makefile

   iso8879: follow redirect
VersionDeltaFile
1.36+2-2textproc/iso8879/Makefile
+2-21 files