LLVM/project 9e60fa9llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/merge/merge-mcdc' into users/chapuni/cov/merge/trunk
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5266,683 files not shown
+1,508,339-1,275,4946,689 files

LLVM/project 40525c5llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/merge/strategy' into users/chapuni/cov/merge/merge-mcdc
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5266,683 files not shown
+1,508,339-1,275,4946,689 files

LLVM/project 668f1c0llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 aarch64-mull-masks.ll cpa-globalisel.ll

[AArch64][GlobalISel] Add GISelPredicateCode for smullwithsignbits

This allows us to select more smull instructions in the same way that SDAG does
using known sign bits.
DeltaFile
+285-637llvm/test/CodeGen/AArch64/aarch64-mull-masks.ll
+8-7llvm/test/CodeGen/AArch64/cpa-globalisel.ll
+6-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+299-6453 files

LLVM/project 96d0ca1llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/merge/forfile' into users/chapuni/cov/merge/strategy

Conflicts:
        llvm/test/tools/llvm-cov/branch-templates.test
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5266,686 files not shown
+1,508,387-1,275,5286,692 files

LLVM/project e14dc5fllvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/merge/region_segment' into users/chapuni/cov/merge/forfile

Conflicts:
        llvm/test/tools/llvm-cov/branch-templates.test
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5266,686 files not shown
+1,508,387-1,275,5286,692 files

LLVM/project 1efe7f7llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/bitmapaddr' into users/chapuni/cov/merge/region_segment
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5266,687 files not shown
+1,508,432-1,275,5666,693 files

LLVM/project 69059c4clang-tools-extra/clang-tidy/llvm UseRangesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add llvm::accumulate to llvm-use-ranges (#177655)

I missed this in https://github.com/llvm/llvm-project/pull/177457.

All range wrappers from STLExtras should be covered by llvm-use-ranges
now.
DeltaFile
+15-0clang-tools-extra/test/clang-tidy/checkers/llvm/use-ranges.cpp
+5-2clang-tools-extra/clang-tidy/llvm/UseRangesCheck.cpp
+2-1clang-tools-extra/docs/ReleaseNotes.rst
+1-0clang-tools-extra/docs/clang-tidy/checks/llvm/use-ranges.rst
+23-34 files

LLVM/project 7106ea3llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fma.ll

InstCombine: Add baseline fma tests for SimplifyDemandedFPClass (#175615)

DeltaFile
+316-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fma.ll
+316-01 files

LLVM/project c928d79llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

DAG: Use correct shift type for big endian store forwarding case (#177752)

Theoretically the shift amount type could differ, it just happens
none of the big endian targets do this.
DeltaFile
+3-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-21 files

FreeBSD/ports 131a148mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.7.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.7.1esr/releasenotes/

(cherry picked from commit 7eba0f0a1e75f1e21be6968f33ee9746cc808017)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports 7eba0f0mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.7.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.7.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/doc a7cd929website/content/en/cgi man.cgi

update the manpages for Debian 12.x.y
DeltaFile
+1-1website/content/en/cgi/man.cgi
+1-11 files

FreeBSD/src 44b0f31sys/dev/e1000 if_em.c e1000_phy.c

Revert "e1000: Try auto-negotiation for fixed 100 or 10 configuration"

We've gotten a report of this breaking a fixed no autoneg setup.

Since no link is worse than what this intends to fix (negotiating full
duplex at forced speed), revert for the undeway 15.0 release cycle
until this can be further reviewed.

PR:             288827
Differential Revision:  https://reviews.freebsd.org/D47336

This reverts commit 645c45e297c0fcbbb9d2d24cdeeb124234825019.

(cherry picked from commit 3ff0231c87f360afa4521e635b46f6c711dc4ee3)
DeltaFile
+6-38sys/dev/e1000/if_em.c
+2-3sys/dev/e1000/e1000_phy.c
+8-412 files

FreeBSD/src e4730bbsys/dev/e1000 if_em.c e1000_phy.c

Revert "e1000: Try auto-negotiation for fixed 100 or 10 configuration"

We've gotten a report of this breaking a fixed no autoneg setup.

Since no link is worse than what this intends to fix (negotiating full
duplex at forced speed), revert for the undeway 15.0 release cycle
until this can be further reviewed.

PR:             288827
Differential Revision:  https://reviews.freebsd.org/D47336

This reverts commit 645c45e297c0fcbbb9d2d24cdeeb124234825019.

(cherry picked from commit 3ff0231c87f360afa4521e635b46f6c711dc4ee3)
DeltaFile
+6-38sys/dev/e1000/if_em.c
+2-3sys/dev/e1000/e1000_phy.c
+8-412 files

LLVM/project 3f9ddb2lldb/include/lldb/Host/windows PseudoConsole.h

[lldb] Remove a redundant semicolon. NFC.

This fixes the following warning, repeated multiple times:

    llvm-project/lldb/include/lldb/Host/windows/PseudoConsole.h:69:2: warning: extra ';' outside of a function is incompatible with C++98 [-Wc++98-compat-extra-semi]
       69 | }; // namespace lldb_private
          |  ^
DeltaFile
+1-1lldb/include/lldb/Host/windows/PseudoConsole.h
+1-11 files

LLVM/project 865978alldb/source/Utility VirtualDataExtractor.cpp

[lldb] Fix compilation for 32 bit platforms

This fixes the following error on 32 bit platforms, if compiling with Clang:

    llvm-project/lldb/source/Utility/VirtualDataExtractor.cpp:211:55: error: non-constant-expression cannot be narrowed from type 'SizeType' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') in initializer list [-Wc++11-narrowing]
      211 |   return {m_start + static_cast<size_t>(entry->data), entry->size};
          |                                                       ^~~~~~~~~~~
    llvm-project/lldb/source/Utility/VirtualDataExtractor.cpp:211:55: note: insert an explicit cast to silence this issue
      211 |   return {m_start + static_cast<size_t>(entry->data), entry->size};
          |                                                       ^~~~~~~~~~~
          |                                                       static_cast<size_t>( )
DeltaFile
+1-1lldb/source/Utility/VirtualDataExtractor.cpp
+1-11 files

FreeBSD/ports a44508anews/inn-current distinfo Makefile

news/inn-current: Update to 20260121
DeltaFile
+3-3news/inn-current/distinfo
+1-1news/inn-current/Makefile
+4-42 files

FreeBSD/ports f96a853devel/hoel Makefile

devel/hoel: Disable -Werror to fix build with recent Clang

hoel-1.4.29/src/hoel-mariadb.c:247:25: error: variable 'row' set but not used [-Werror,-Wunused-but-set-variable]
  247 |   uint num_fields, col, row;
      |                         ^
DeltaFile
+3-0devel/hoel/Makefile
+3-01 files

FreeBSD/ports 94470ddsecurity/vuxml/vuln 2026.xml

security/vuxml: Add MySQL vulnerabilities
DeltaFile
+48-0security/vuxml/vuln/2026.xml
+48-01 files

LLVM/project a87e99cllvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-fma.ll

propagate flags into fma queries
DeltaFile
+41-0llvm/test/Transforms/Attributor/nofpclass-fma.ll
+15-0llvm/lib/Analysis/ValueTracking.cpp
+56-02 files

LLVM/project d214920llvm/lib/Support KnownFPClass.cpp

Add comment
DeltaFile
+5-1llvm/lib/Support/KnownFPClass.cpp
+5-11 files

LLVM/project b01f899llvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-fma.ll

fix too conservative
DeltaFile
+1-3llvm/lib/Support/KnownFPClass.cpp
+2-2llvm/test/Transforms/Attributor/nofpclass-fma.ll
+3-52 files

LLVM/project ce3a442llvm/lib/Analysis ValueTracking.cpp, llvm/lib/Support KnownFPClass.cpp

ValueTracking: Improve nan tracking for fma square special case

In the square multiply case, we can infer if the add of opposite
sign infinities can occur.
DeltaFile
+11-1llvm/lib/Support/KnownFPClass.cpp
+2-2llvm/test/Transforms/Attributor/nofpclass-fma.ll
+4-0llvm/lib/Analysis/ValueTracking.cpp
+17-33 files

LLVM/project 1b07070llvm/include/llvm/Support KnownFPClass.h

Fix comment
DeltaFile
+1-1llvm/include/llvm/Support/KnownFPClass.h
+1-11 files

LLVM/project abdce63llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

update tests
DeltaFile
+17-18llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+17-181 files

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

Address comment nan lhs
DeltaFile
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-32 files

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

frem self
DeltaFile
+17-1llvm/lib/Support/KnownFPClass.cpp
+5-6llvm/lib/Analysis/ValueTracking.cpp
+5-0llvm/include/llvm/Support/KnownFPClass.h
+27-73 files

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

InstCombine: Handle fdiv in SimplifyDemandedFPClass
DeltaFile
+127-148llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+130-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+46-0llvm/lib/Support/KnownFPClass.cpp
+3-33llvm/lib/Analysis/ValueTracking.cpp
+10-0llvm/include/llvm/Support/KnownFPClass.h
+316-1815 files

LLVM/project 38e2bcellvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

DAG: Use correct shift type for big endian store forwarding case

Theoretically the shift amount type could differ, it just happens
none of the big endian targets do this.
DeltaFile
+3-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-21 files

FreeBSD/ports bbe6503www/nextcloud-groupfolders distinfo Makefile

www/nextcloud-groupfolders: Update to 20.1.9
DeltaFile
+3-3www/nextcloud-groupfolders/distinfo
+1-1www/nextcloud-groupfolders/Makefile
+4-42 files