LLVM/project 023b1f6llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll srem.ll

Revert "[AMDGPU] Remove redundant s_cmp_lg_* sX, 0 " (#164116)

Reverts llvm/llvm-project#162352

Broke our buildbot:
https://lab.llvm.org/buildbot/#/builders/10/builds/15674
To reproduce

cd llvm-project
cmake -S llvm -B thebuild -C offload/cmake/caches/AMDGPULibcBot.cmake
-GNinja
cd thebuild
ninja
ninja check-libc-amdgcn-amd-amdhsa
DeltaFile
+672-600llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+361-293llvm/test/CodeGen/AMDGPU/srem.ll
+356-280llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+360-225llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+116-94llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+114-93llvm/test/CodeGen/AMDGPU/srem64.ll
+1,979-1,58530 files not shown
+3,156-2,42736 files

FreeBSD/ports a94e5a3archivers/pbzip2 Makefile

archivers/pbzip2: Fix fallout on FreeBSD 15+

c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing    -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_STACKSIZE_CUSTOMIZATION -pthread -D_POSIX_PTHREAD_SEMANTICS  pbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpppbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpp -o pbzip2 -lbz2 -lpthread
c++: error: no such file or directory: 'ErrorContext.cpppbzip2.cpp'

While here:
- Replace PORTVERSION with DISTVERSION.
- Switch MASTER_SITES from http to https.
- Update WWW to https://launchpad.net/pbzip2/.

PR:             290004
Approved by:    farrokhi (maintainer)
MFH:            2025Q4
-

(cherry picked from commit 34c19efe9dc642d02f1dfa1c082c47c02515f8ab)
DeltaFile
+9-3archivers/pbzip2/Makefile
+9-31 files

FreeBSD/ports 34c19efarchivers/pbzip2 Makefile

archivers/pbzip2: Fix fallout on FreeBSD 15+

c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing    -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_STACKSIZE_CUSTOMIZATION -pthread -D_POSIX_PTHREAD_SEMANTICS  pbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpppbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpp -o pbzip2 -lbz2 -lpthread
c++: error: no such file or directory: 'ErrorContext.cpppbzip2.cpp'

While here:
- Replace PORTVERSION with DISTVERSION.
- Switch MASTER_SITES from http to https.
- Update WWW to https://launchpad.net/pbzip2/.

PR:             290004
Approved by:    farrokhi (maintainer)
MFH:            2025Q4
-
DeltaFile
+9-3archivers/pbzip2/Makefile
+9-31 files

LLVM/project 8769119llvm/lib/Transforms/Vectorize VPlan.h VPlanTransforms.cpp

[VPlan] Add VPRecipeBase::getRegion helper (NFC).

Multiple places retrieve the region for a recipe. Add a helper to make
the code more compact and clearer.
DeltaFile
+12-0llvm/lib/Transforms/Vectorize/VPlan.h
+4-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+4-4llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanUtils.h
+22-115 files

FreeBSD/ports ceeb370databases/py-dbt-semantic-interfaces Makefile distinfo

databases/py-dbt-semantic-interfaces: Update 0.8.3 => 0.10.0

Changelogs:
https://github.com/dbt-labs/dbt-semantic-interfaces/releases/tag/v0.8.4
https://github.com/dbt-labs/dbt-semantic-interfaces/releases/tag/v0.8.5
https://github.com/dbt-labs/dbt-semantic-interfaces/releases/tag/v0.9.1
https://github.com/dbt-labs/dbt-semantic-interfaces/releases/tag/v0.9.2
https://github.com/dbt-labs/dbt-semantic-interfaces/releases/tag/v0.10.0

PR:     290343
DeltaFile
+4-4databases/py-dbt-semantic-interfaces/Makefile
+3-3databases/py-dbt-semantic-interfaces/distinfo
+7-72 files

LLVM/project ee530f0clang/include/clang/Basic BuiltinsX86.td, clang/lib/AST ExprConstant.cpp

[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add MMX/SSE/AVX/AVX512 PMULHRSW intrinsics to be used in constexpr (#160636)

This PR resolves #155805 and updates the following builtins to handle
constant expressions:

```
_mm_mulhrs_pi16
mm_mulhrs_epi16 mm256_mulhrs_epi16 mm512_mulhrs_epi16
```
DeltaFile
+6-9clang/lib/Headers/avx512bwintrin.h
+6-7clang/lib/Headers/tmmintrin.h
+9-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+3-6clang/include/clang/Basic/BuiltinsX86.td
+4-4clang/lib/Headers/avx512vlbwintrin.h
+8-0clang/lib/AST/ExprConstant.cpp
+36-266 files not shown
+52-3112 files

Linux/linux 1c64efcDocumentation/rust coding-guidelines.rst, rust/kernel bitmap.rs cpufreq.rs

Merge tag 'rust-rustfmt' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull rustfmt fixes from Miguel Ojeda:
 "Rust 'rustfmt' cleanup

  'rustfmt', by default, formats imports in a way that is prone to
  conflicts while merging and rebasing, since in some cases it condenses
  several items into the same line.

  Document in our guidelines that we will handle this for the moment
  with the trailing empty comment workaround and make the tree
  'rustfmt'-clean again"

* tag 'rust-rustfmt' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
  rust: bitmap: fix formatting
  rust: cpufreq: fix formatting
  rust: alloc: employ a trailing comment to keep vertical layout
  docs: rust: add section on imports formatting
DeltaFile
+75-0Documentation/rust/coding-guidelines.rst
+6-2rust/kernel/bitmap.rs
+1-2rust/kernel/cpufreq.rs
+1-1rust/kernel/alloc/kvec.rs
+83-54 files

NetBSD/src TFVtab6lib/libc/stdlib atexit.c

   atexit(3): Sprinkle comments about __cxa_atexit assertion.

   Also archive dead codesourcery.com link.

   No functional change intended -- comments only.
VersionDeltaFile
1.35+18-3lib/libc/stdlib/atexit.c
+18-31 files

FreeBSD/ports 2eb031dsysutils/zot distinfo Makefile

sysutils/zot: Update to 2.1.9
DeltaFile
+5-5sysutils/zot/distinfo
+1-2sysutils/zot/Makefile
+6-72 files

FreeBSD/ports a2ae659sysutils/zli distinfo Makefile

sysutils/zli: Update to 2.1.9
DeltaFile
+5-5sysutils/zli/distinfo
+1-2sysutils/zli/Makefile
+6-72 files

LLVM/project 321bc21.github/workflows premerge.yaml

[Github] Add Timeouts to Premerge Jobs (#164038)

The premerge jobs currently use the default timeouts. If something ends
up hanging, they run for the full six hours. Given our jobs never
actually take six hours other than when something hangs, we should set
the timeouts lower to not use up machine capacity when something does go
wrong. These limits were currently chosen conservatively, being a decent
amount above the maximum run times I have seen over the past couple
months, excluding six hour timeouts.
DeltaFile
+2-0.github/workflows/premerge.yaml
+2-01 files

FreeBSD/ports 1181d23textproc/riffdiff distinfo Makefile

textproc/riffdiff: update 3.4.1 → 3.4.2; update pager dependency to textproc/moor

PR:     290183
Submitted by:   Hiroki Tagato <tagattie at FreeBSD.org> (initial patch changing dependency)
DeltaFile
+3-3textproc/riffdiff/distinfo
+2-3textproc/riffdiff/Makefile
+1-1textproc/riffdiff/pkg-descr
+6-73 files

ELF Tool Chain/elftoolchain 4252trunk/libelf libelf_ar.c

libelf: (bug fix) Parse the date field in ar(1) headers.
DeltaFile
+5-0trunk/libelf/libelf_ar.c
+5-01 files

LLVM/project ea797b7llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll srem.ll

Revert "[AMDGPU] Remove redundant s_cmp_lg_* sX, 0  (#162352)"

This reverts commit 8e5f6dd37cc7d5312a00c24af42026d239c1e9f8.
DeltaFile
+672-600llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+361-293llvm/test/CodeGen/AMDGPU/srem.ll
+356-280llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+360-225llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+116-94llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+114-93llvm/test/CodeGen/AMDGPU/srem64.ll
+1,979-1,58530 files not shown
+3,156-2,42736 files

FreeBSD/ports 70cebc2databases/py-schemachange Makefile distinfo

databases/py-schemachange: Update 3.7.0 => 4.0.1

Changelogs:
https://github.com/Snowflake-Labs/schemachange/releases/tag/v4.0.0
https://github.com/Snowflake-Labs/schemachange/releases/tag/v4.0.1

PR:     290338
DeltaFile
+5-3databases/py-schemachange/Makefile
+3-3databases/py-schemachange/distinfo
+8-62 files

LLVM/project 44a77f2clang/lib/Format FormatToken.cpp ContinuationIndenter.cpp, clang/unittests/Format AlignBracketsTest.cpp

[clang-format] Fix a crash on BAS_BlockIndent (#164047)

Fixes #163355
DeltaFile
+13-0clang/unittests/Format/AlignBracketsTest.cpp
+2-1clang/lib/Format/FormatToken.cpp
+1-1clang/lib/Format/ContinuationIndenter.cpp
+16-23 files

LLVM/project 3bb9d4aclang/lib/Format TokenAnnotator.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Annotate ::operator and Foo::operator correctly (#164048)

This effectively reverts commit b5f6689dc93216f9272e790e787548cf29250566
and fixes #111011 more narrowly.

Fixes #160513
DeltaFile
+3-7clang/lib/Format/TokenAnnotator.cpp
+5-0clang/unittests/Format/TokenAnnotatorTest.cpp
+8-72 files

NetBSD/pkgsrc-wip 7d43762. TODO, mergiraf distinfo cargo-depends.mk

mergiraf: update to 1.15.0

🚀 Features

    Recover from commutative merging failures (#568) by @wetneb
    Install via cargo binstall (#583) by @wetneb
    Bundle comments into nodes they annotate (#576) by @ada4a
    Support for pyproject.toml (#582) by @wetneb
    (Python) Enable commutation of class attributes, with docstrings (#590) by @wetneb

🐛 Bug Fixes

    Reject parse trees with missing nodes (#587) by @wetneb
    (typescript) Bad handling of semicolons in commutative merging of class bodies (#585) by @wetneb
    (AstNode::bundle_comments) Don't bundle at A, // comment \n B (#588) by @ada4a

📚 Documentation

    Update adding-a-language.md (#596) by @ada4a

    [11 lines not shown]
DeltaFile
+195-180mergiraf/distinfo
+64-59mergiraf/cargo-depends.mk
+1-1mergiraf/Makefile
+0-1TODO
+260-2414 files

FreeBSD/ports fff0b8fcad/openvsp Makefile pkg-plist

cad/openvsp: Fix pkg-plist issue

Move README.md to DATADIR.
While here add missing Xorg dependency

PR:             290279
Reported by:    se@
DeltaFile
+4-1cad/openvsp/Makefile
+1-1cad/openvsp/pkg-plist
+5-22 files

FreeBSD/src 6fa18feusr.bin/mkimg mkimg.c

mkimg: Add a -h option and improve usage output to be more expressive

Reviewed by:    imp, kp
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D52906
DeltaFile
+13-8usr.bin/mkimg/mkimg.c
+13-81 files

FreeBSD/ports 67dde8fdatabases/py-snowddl distinfo Makefile, databases/py-snowddl/files patch-pyproject.toml

databases/py-snowddl: Update 0.36.2 => 0.58.2

Changelog:
https://github.com/littleK0i/SnowDDL/blob/033c88a/CHANGELOG.md

PR:     290339
DeltaFile
+11-0databases/py-snowddl/files/patch-pyproject.toml
+3-3databases/py-snowddl/distinfo
+1-1databases/py-snowddl/Makefile
+15-43 files

NetBSD/pkgsrc WW4cx4ldoc CHANGES-2025 TODO

   doc: Updated lang/rust-bin to 1.90.0
VersionDeltaFile
1.6158+2-1doc/CHANGES-2025
1.26347+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 7EZKvgglang/rust-bin distinfo Makefile

   rust-bin: update to 1.90.0.

   To match lang/rust.
VersionDeltaFile
1.47+54-54lang/rust-bin/distinfo
1.78+1-1lang/rust-bin/Makefile
+55-552 files

NetBSD/pkgsrc LQnbH5Kdoc CHANGES-2025

   doc: Updated textproc/moor to 2.6.1
VersionDeltaFile
1.6157+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc bJQgvZutextproc/moor distinfo Makefile

   moor: update to 2.6.1. Changes:

   - Support `#` in URLs
   - Keyboard navigation improvements to the input box used for searching
   - Add QuitIfOneScreen and NoLineNumbers to embed API
VersionDeltaFile
1.11+4-4textproc/moor/distinfo
1.16+2-3textproc/moor/Makefile
+6-72 files

FreeBSD/ports 9746224devel/py-mashumaro Makefile distinfo, devel/py-mashumaro/files patch-pyproject.toml

devel/py-mashumaro: Update 3.15 => 3.17

Changelogs:
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.16
https://github.com/Fatal1ty/mashumaro/releases/tag/v3.17

Switch to pep517.

PR:     290342
DeltaFile
+16-0devel/py-mashumaro/files/patch-pyproject.toml
+5-4devel/py-mashumaro/Makefile
+3-3devel/py-mashumaro/distinfo
+24-73 files

Linux/linux 648937fdrivers/char/tpm tpm_crb.c

Merge tag 'tpmdd-next-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull tpm fix from Jarkko Sakkinen:
 "Correct the state transitions for ARM FF-A to match the spec and how
  tpm_crb behaves on other platforms"

* tag 'tpmdd-next-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  tpm_crb: Add idle support for the Arm FF-A start method
DeltaFile
+20-9drivers/char/tpm/tpm_crb.c
+20-91 files

FreeBSD/ports 612e426databases/py-duckdb_engine distinfo Makefile

databases/py-duckdb_engine: Update 0.13.6 => 0.17.0

Changelogs:
https://github.com/Mause/duckdb_engine/releases/tag/v0.13.7-pre0
https://github.com/Mause/duckdb_engine/releases/tag/v0.14.0
https://github.com/Mause/duckdb_engine/releases/tag/v0.14.1
https://github.com/Mause/duckdb_engine/releases/tag/v0.14.2
https://github.com/Mause/duckdb_engine/releases/tag/v0.15.0
https://github.com/Mause/duckdb_engine/releases/tag/v0.15.1
https://github.com/Mause/duckdb_engine/releases/tag/v0.16.0
https://github.com/Mause/duckdb_engine/releases/tag/v0.17.0

PR:     290337
DeltaFile
+3-3databases/py-duckdb_engine/distinfo
+1-1databases/py-duckdb_engine/Makefile
+4-42 files

Linux/linux e67bb0ddrivers/pci probe.c vgaarb.c, drivers/pci/controller vmd.c

Merge tag 'pci-v6.18-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull pci fixes from Bjorn Helgaas:

 - Search for MSI Capability with correct ID to fix an MSI regression on
   platforms with Cadence IP (Hans Zhang)

 - Revert early bridge resource set up to fix resource assignment
   failures that broke at least alpha boot and Snapdragon ath12k WiFi
   (Ilpo Järvinen)

 - Implement VMD .irq_startup()/.irq_shutdown() to fix IRQ issues that
   caused boot crashes and broken devices below VMD (Inochi Amaoto)

 - Select CONFIG_SCREEN_INFO on X86 to fix black screen on boot when
   SCREEN_INFO not selected (Mario Limonciello)

* tag 'pci-v6.18-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI/VGA: Select SCREEN_INFO on X86

    [3 lines not shown]
DeltaFile
+3-10drivers/pci/probe.c
+13-0drivers/pci/controller/vmd.c
+2-4drivers/pci/vgaarb.c
+1-1drivers/pci/controller/cadence/pcie-cadence-ep.c
+1-0drivers/pci/Kconfig
+20-155 files

LLVM/project 49180d8llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine scmp.ll

[InstCombine] Add missing patterns for scmp and ucmp (#149225)

Fixes: [#146178](https://github.com/llvm/llvm-project/issues/146178)

https://alive2.llvm.org/ce/z/ZitMnX
https://alive2.llvm.org/ce/z/aJZ2BQ
DeltaFile
+261-0llvm/test/Transforms/InstCombine/scmp.ll
+42-0llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+303-02 files