LLVM/project 98d8211llvm/test/CodeGen/AArch64 sme-framelower-use-bp.ll

[AArch64][SME] Vastly simplify and fix `sme-framelower-use-bp.ll` (NFC) (#172999)

This test was added in:
https://github.com/llvm/llvm-project/commit/d4c86e7f3ea298b259e673142470a7b838f5f302

However, over time this test has stopped testing that change. That
change ensures that LLVM sets up the base-pointer in functions with only
+sme (no sve) and dynamic allocas + SVE stack objects.

The original test did not intend to have dynamic allocas or SVE stack
objects though. They were introduced by the IR-based SME ABI pass
unintentionally pushing allocas outside the entry block and SVE spills.

Both of these have been resolved, so this test was not testing the
original change. This patch simplifies the test, and corrects it so
tests the intended functionality.
DeltaFile
+28-742llvm/test/CodeGen/AArch64/sme-framelower-use-bp.ll
+28-7421 files

FreeBSD/ports ec71059sysutils/bareos-client Makefile, sysutils/bareos-server Makefile pkg-plist

sysutils/bareos-*: Fix package and libbareossql.so linking issues

- Bump PORTREVISION

PR:             291996
Reported by:    fluffy madpilot
DeltaFile
+4-2sysutils/bareos-server/Makefile
+2-2sysutils/bareos-client/Makefile
+1-0sysutils/bareos-server/pkg-plist
+7-43 files

LLVM/project 13a8974mlir/include/mlir/Interfaces ControlFlowInterfaces.td, mlir/lib/Interfaces ControlFlowInterfaces.cpp

[mlir][Interfaces] Add `RegionBranchOpInterface::getSuccessorOperands` helper
DeltaFile
+19-21mlir/lib/Transforms/RemoveDeadValues.cpp
+10-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+38-213 files

LLVM/project ff1f362llvm/lib/Target/AArch64 AArch64SchedNeoverseN2.td, llvm/test/tools/llvm-mca/AArch64/Neoverse N2-basic-instructions.s

[MCA][AArch64] Model single-register EXTR as ROR on Neoverse N2 (#172831)

As per the SWOG for [Neoverse
N2](https://developer.arm.com/documentation/109914/latest/), the latency
of a one register bitfield extract should be 1 and the throughput should
be 4. This patch models the single register EXTR (alias ROR) for the
Neoverse N2 model.
DeltaFile
+7-7llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-basic-instructions.s
+5-4llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
+12-112 files

LLVM/project f78d143llvm/test/tools/llvm-mca mcpu-help.test, llvm/tools/llvm-mca llvm-mca.cpp

[MCA] Fix -mcpu=help flag (#173399)

Previously, using the `-mcpu=help` flag would require an empty stdin to
be passed to print the CPU/Features
list.

- Moves the `MemoryBuffer::getFileOrSTDIN` call below an early return.
- Adds a test mcpu-help.test is included which tests the flag with a
missing file. Previously, this would have resulted in an error with no
outputted help list, but now provides the help list and ignores the
missing file input.
DeltaFile
+10-7llvm/tools/llvm-mca/llvm-mca.cpp
+11-0llvm/test/tools/llvm-mca/mcpu-help.test
+21-72 files

FreeBSD/ports 947f7eacad/abc distinfo Makefile

cad/abc: Update g202511104 => g20251226

* Fix typo in previous DISTVERSION via increasing PORTEPOCH

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3cad/abc/distinfo
+3-2cad/abc/Makefile
+6-52 files

LLVM/project 7e24e86clang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/SemaHIP amdgpu-global-atomic-fmin-err.hip amdgpu-global-atomic-fmax-err.hip

[Clang] Remove 't' from __builtin_amdgcn_global_atomic_fmin/fmax_f64
DeltaFile
+2-3clang/test/SemaHIP/amdgpu-global-atomic-fmin-err.hip
+2-3clang/test/SemaHIP/amdgpu-global-atomic-fmax-err.hip
+2-2clang/include/clang/Basic/BuiltinsAMDGPU.def
+6-83 files

LLVM/project 956bda1clang/test/SemaHIP amdgpu-global-atomic-fmax-err.hip amdgpu-global-atomic-fmin-err.hip

Pre-commit tests: [Clang] Remove 't' from __builtin_amdgcn_global_atomic_fmin/fmax_f64
DeltaFile
+23-0clang/test/SemaHIP/amdgpu-global-atomic-fmax-err.hip
+23-0clang/test/SemaHIP/amdgpu-global-atomic-fmin-err.hip
+46-02 files

LLVM/project 54faa75llvm/cmake/modules AddLLVM.cmake

[LLVM][CMake][NFC] Use generator expression to separate CXXFLAGS (#173869)

This avoids looking at the individual sources for mixed C/C++ libraries.

The previous code was written ~2014. Generator expressions were added in
CMake 3.3 (2015). We currently require CMake 3.20 and therefore can rely
on more modern features.

Apart from simplifying the code, this is preliminary work to make more
use of pre-compiled headers (#173868).
DeltaFile
+14-42llvm/cmake/modules/AddLLVM.cmake
+14-421 files

NetBSD/src SJJPoppsys/arch/hppa/doc ngle_manual.txt

   elaborate on memory map, add more HCRX bits
VersionDeltaFile
1.5+28-2sys/arch/hppa/doc/ngle_manual.txt
+28-21 files

NetBSD/pkgsrc x58cXpIdoc CHANGES-2025

   Updated sysutils/py-borgbackup, devel/py-termcolor
VersionDeltaFile
1.7485+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc gzDMLFadevel/py-termcolor distinfo Makefile

   py-termcolor: updated to 3.3.0

   3.3.0

   Added

   Add support for italic

   Fixed

   can_colorize: Expect fileno() to raise OSError, as documented
VersionDeltaFile
1.10+4-4devel/py-termcolor/distinfo
1.13+2-2devel/py-termcolor/Makefile
+6-62 files

NetBSD/pkgsrc 9ClCykwsysutils/py-borgbackup distinfo PLIST

   py-borgbackup: updated to 1.4.3

   Version 1.4.3 (2025-12-02)

   For upgrade and compatibility hints, please also read the “Upgrade Notes” section above.

   New features:

   None.

   Fixes:

   compact: replace AssertionError with a warning,

   compact: also fix segment hints data for lost segment files.

   CI: FUSE-related fixes and improvements,

   The Linux and FreeBSD binaries built on GitHub now include working FUSE support (based on llfuse).

    [26 lines not shown]
VersionDeltaFile
1.41+4-4sysutils/py-borgbackup/distinfo
1.17+4-1sysutils/py-borgbackup/PLIST
1.61+2-2sysutils/py-borgbackup/Makefile
+10-73 files

LLVM/project 5f05793mlir/test/mlir-tblgen op-attribute.td, mlir/tools/mlir-tblgen OpDefinitionsGen.cpp

[mlir][ods] Fix ODS bug for usePropertiesForAttributes = 0 (#173006)

This fixes invalid cpp generated in the `verifyInvariantsImpl` method
for operations generated from ODS when `usePropertiesForAttributes = 0`
is set on the Dialect.

Fixes the bug introduced in
- https://github.com/llvm/llvm-project/pull/153603

Closes #171217
DeltaFile
+46-0mlir/test/mlir-tblgen/op-attribute.td
+1-1mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+47-12 files

LLVM/project f0582f7mlir/lib/Dialect/Tensor/IR ValueBoundsOpInterfaceImpl.cpp, mlir/test/Dialect/Tensor value-bounds-op-interface-impl.mlir

Reland "[mlir][tensor] Add ValueBoundsOpInterface for ExpandShapeOp and CollapseShapeOp #173356" (#173857)

The original PR #173356 was reverted (commit 5d6c40b) due to an
AddressSanitizer failure
(https://lab.llvm.org/buildbot/#/builders/52/builds/13831).

The failure was caused by incorrect use of a const reference
https://github.com/llvm/llvm-project/pull/173356#discussion_r2643027667,
which bound a reference to a temporary value returned by
`getReassociationIndices()`.

This reland drops the const reference and uses a copy instead.

Signed-off-by: Yu-Zhewen <zhewenyu at amd.com>
DeltaFile
+36-0mlir/lib/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.cpp
+32-0mlir/test/Dialect/Tensor/value-bounds-op-interface-impl.mlir
+68-02 files

LLVM/project 931c0fcmlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+203-313mlir/lib/Transforms/RemoveDeadValues.cpp
+110-45mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+324-3584 files

LLVM/project abfac95mlir/docs Canonicalization.md

[mlir][docs] Add more examples for the "canonical form" (#173667)

Mention that there is no formal definition of the canonical form. Also
add more examples for users to understand what kind of transformations
the community has agreed upon in the past.

---------

Co-authored-by: Mehdi Amini <joker.eph at gmail.com>
DeltaFile
+37-20mlir/docs/Canonicalization.md
+37-201 files

LLVM/project ca73d19mlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms][NFC] `remove-dead-values`: Simplify dropped value handling (#173540)

`RDVFinalCleanupList::values` is used only for function op handling. The
functionality for dropping function arg uses can be incorporated into
Step 5 (function op handling). There is no need for a separate step.
DeltaFile
+7-14mlir/lib/Transforms/RemoveDeadValues.cpp
+7-141 files

OpenBSD/ports NoW27Vrdevel/lua-language-server distinfo Makefile, devel/lua-language-server/patches patch-make_lua

   Update lua-language-server 3.16.1 -> 3.16.4
   Changelog: https://github.com/LuaLS/lua-language-server/blob/master/changelog.md
VersionDeltaFile
1.4+12-12devel/lua-language-server/distinfo
1.6+6-6devel/lua-language-server/Makefile
1.3+1-1devel/lua-language-server/patches/patch-make_lua
+19-193 files

NetBSD/pkgsrc HfCA50umath/igraph Makefile

   igraph: switch to https
VersionDeltaFile
1.2+2-2math/igraph/Makefile
+2-21 files

NetBSD/pkgsrc dNhVTICtextproc/igor Makefile

   igor: comment out dead site
VersionDeltaFile
1.14+2-2textproc/igor/Makefile
+2-21 files

NetBSD/pkgsrc lAbz3g2graphics/iGMT Makefile

   iGMT: find a new HOMEPAGE, old one is gone
VersionDeltaFile
1.37+3-3graphics/iGMT/Makefile
+3-31 files

NetBSD/pkgsrc qEzl2HZgraphics/icon-naming-utils Makefile

   icon-naming-utils: link to specification

   the software has no page anymore that I can find
VersionDeltaFile
1.24+2-2graphics/icon-naming-utils/Makefile
+2-21 files

LLVM/project f04dc3bclang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/CodeGenOpenCL builtins-fp-atomics-gfx90a.cl

[Clang] Remove 't' from __builtin_amdgcn_flat_atomic_fmin/fmax_f64 (#173839)

Allows for type checking depending on the built-in signature.

There is no `f32` version for both builtins
DeltaFile
+17-0clang/test/SemaHIP/amdgpu-flat-atomic-fmax-err.hip
+17-0clang/test/SemaHIP/amdgpu-flat-atomic-fmin-err.hip
+4-4clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
+2-2clang/include/clang/Basic/BuiltinsAMDGPU.def
+40-64 files

NetBSD/pkgsrc u2cLfPplang/icon Makefile

   icon: follow redirect
VersionDeltaFile
1.52+2-2lang/icon/Makefile
+2-21 files

NetBSD/pkgsrc MzYo6STnet/icinga-base Makefile

   icinga-base: follow redirect
VersionDeltaFile
1.44+2-3net/icinga-base/Makefile
+2-31 files

NetBSD/pkgsrc t4YHh11audio/ices-mp3 Makefile

   ices-mp3: update HOMEPAGE
VersionDeltaFile
1.67+2-3audio/ices-mp3/Makefile
+2-31 files

NetBSD/pkgsrc BdoCrfVchat/icbirc Makefile

   icbirc: switch to https
VersionDeltaFile
1.23+3-3chat/icbirc/Makefile
+3-31 files

NetBSD/pkgsrc eYiWrRlsysutils/i810switch Makefile

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

OpenBSD/ports NKXDV3Jx11/xfce4/libxfce4windowing distinfo Makefile, x11/xfce4/libxfce4windowing/pkg PLIST

   x11/xfce4/libxfce4windowing: update to 4.20.5.

   see https://gitlab.xfce.org/xfce/libxfce4windowing/-/tags/libxfce4windowing-4.20.5
VersionDeltaFile
1.5+6-0x11/xfce4/libxfce4windowing/pkg/PLIST
1.5+2-2x11/xfce4/libxfce4windowing/distinfo
1.7+1-1x11/xfce4/libxfce4windowing/Makefile
+9-33 files