LLVM/project 8031481mlir/lib/Dialect/Arith/Transforms IntRangeOptimizations.cpp, mlir/test/Dialect/Arith int-range-narrowing.mlir

[mlir][int-range] `IntRangeNarrowingPass` was missing `SparseConstantPropagation` analysis (#174088)

This was causing it to skip nested scf ops in some cases (see `scf.for`
test). Use convenience `loadBaselineAnalyses` func.
DeltaFile
+30-0mlir/test/Dialect/Arith/int-range-narrowing.mlir
+3-3mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
+33-32 files

LLVM/project da0a853mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns
DeltaFile
+195-727mlir/lib/Dialect/SCF/IR/SCF.cpp
+39-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+5-7mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+2-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+250-7345 files

FreeBSD/ports 774fee5sysutils/limine distinfo Makefile

sysutils/limine: Update to 10.6.0

ChangeLog: https://codeberg.org/Limine/Limine/src/tag/v10.6.0/ChangeLog

New features:
 * ISO9660: Add support for large, multi-extent files.

Bug fixes:
 * Unbreak BIOS booting from optical media with ISO9660 filesystems on
  many platforms including QEMU. This was a regression introduced in
  10.5.1.
 * Fix an issue with large (>4GiB) physical memory allocations on 32-bit
  platforms. Some values were truncated to size_t (aka uint32_t) in
  many instances causing bugs.
 * Fix a couple of memory leaks missed in 10.5.1.
 * Add safeguard against the font file being too small for the expected
  size. This avoids potential panics from the filesystem driver, and it
  instead just prints a warning and falls back to using the default
  font.

    [7 lines not shown]
DeltaFile
+3-3sysutils/limine/distinfo
+1-1sysutils/limine/Makefile
+4-42 files

FreeBSD/ports 7152017devel/robin-map distinfo Makefile

devel/robin-map: update to v1.4.1

ChangeLog: https://github.com/Tessil/robin-map/releases

 * Add a CMake TSL_ROBIN_MAP_ENABLE_INSTALL option to explicitly enable/disable
   the install target
 * Move to C++17 dropping C++11 support
 * Bump cmake_minimum_required version to 3.5
 * Fix load threshold on deserialization
 * The current version computes load using max_load_factor() without first
   setting m_bucket_count (default 0) leading to threshold 0, which triggers
   rehash (and size increase) on first insert.
 * Recompute the threshold after setting correct bucket count to avoid this.
 * Use inline constexpr for PRIMES and MOD_PRIME arrays

PR:             292035
Reported by:    FreeBSD at ShaneWare.Biz
DeltaFile
+3-3devel/robin-map/distinfo
+1-2devel/robin-map/Makefile
+4-52 files

LLVM/project 28a5690clang/lib/Headers amxavx512intrin.h, clang/test/CodeGen/X86 amxavx512-builtins.c

[X86][AMX-AVX512] Add *i intrinsics for immediate variants (#173545)

The immediate variants use the low 6-bit as row index, while register
variants use low 16-bit. We cannot select the immediate variants using
the same intrinsic. So let's add new intrinsics for them.
DeltaFile
+214-0clang/lib/Headers/amxavx512intrin.h
+36-0clang/test/CodeGen/X86/amxavx512-builtins.c
+9-9llvm/lib/Target/X86/X86InstrAMX.td
+18-0llvm/include/llvm/IR/IntrinsicsX86.td
+16-0llvm/lib/Target/X86/X86InstrOperands.td
+15-0llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+308-96 files not shown
+353-1512 files

FreeBSD/ports 313d566devel/llvm11 pkg-plist Makefile, devel/llvm11/files patch-backport-version-fixes patch-freebsd-r352318

devel/llvm11: remove expired port, obsolete with few dependencies
DeltaFile
+0-3,666devel/llvm11/pkg-plist
+0-594devel/llvm11/Makefile
+0-210devel/llvm11/files/openmp/patch-backport-version-fixes
+0-139devel/llvm11/files/patch-backport-version-fixes
+0-107devel/llvm11/Makefile.COMMANDS
+0-93devel/llvm11/files/patch-freebsd-r352318
+0-4,80927 files not shown
+1-5,34633 files

FreeBSD/ports 5e67d53devel/intel-graphics-compiler Makefile

devel/intel-graphics-compiler: remove expired LLVM11 flavor
DeltaFile
+1-1devel/intel-graphics-compiler/Makefile
+1-11 files

FreeBSD/ports b1c51f5devel/spirv-llvm-translator Makefile distinfo.llvm11

devel/spirv-llvm-translator: remove expired LLVM11 flavor
DeltaFile
+1-3devel/spirv-llvm-translator/Makefile
+0-3devel/spirv-llvm-translator/distinfo.llvm11
+1-62 files

FreeBSD/ports db80864devel/opencl-clang Makefile distinfo.llvm11

devel/opencl-clang: remove expired LLVM11 flavor
DeltaFile
+2-3devel/opencl-clang/Makefile
+0-3devel/opencl-clang/distinfo.llvm11
+2-62 files

FreeBSD/ports 695671bdevel/vc-intrinsics Makefile

devel/vc-intrinsics: remove expired LLVM11 flavor
DeltaFile
+1-1devel/vc-intrinsics/Makefile
+1-11 files

LLVM/project 5c2a811clang/docs ReleaseNotes.rst, clang/lib/Sema SemaDecl.cpp

[clang] Preserve the initializer when variable declaration deduction fails (#173546)

Fix https://github.com/clangd/clangd/issues/2572.
DeltaFile
+8-1clang/lib/Sema/SemaDecl.cpp
+8-0clang/test/AST/ast-dump-recovery.cpp
+1-0clang/docs/ReleaseNotes.rst
+17-13 files

FreeBSD/ports 03f3d92x11/ly Makefile, x11/ly/files patch-src_login.c patch-res_config.ini

x11/ly: update to 1.3.0
DeltaFile
+0-144x11/ly/files/patch-src_login.c
+34-46x11/ly/Makefile
+0-78x11/ly/files/patch-res_config.ini
+0-54x11/ly/files/patch-makefile
+0-41x11/ly/files/patch-res_xsetup.sh
+0-38x11/ly/files/patch-src_config.c
+34-4015 files not shown
+55-46811 files

FreeBSD/ports bbedd37x11-wm/i3 distinfo Makefile

x11-wm/i3: update to 4.25
DeltaFile
+3-3x11-wm/i3/distinfo
+1-2x11-wm/i3/Makefile
+4-52 files

FreeBSD/ports c1ffefewww/piwigo pkg-plist distinfo

www/piwigo: Update to 16.2.0.
DeltaFile
+41-1www/piwigo/pkg-plist
+3-3www/piwigo/distinfo
+1-1www/piwigo/Makefile
+45-53 files

LLVM/project d660ef7llvm/lib/DTLTO CMakeLists.txt

[DTLTO] Add missing link dependencies on BinaryFormat and Object
DeltaFile
+2-0llvm/lib/DTLTO/CMakeLists.txt
+2-01 files

NetBSD/pkgsrc uVaAZ3ndoc CHANGES-2025

   doc: Updated net/sayaka to 3.8.5
VersionDeltaFile
1.7522+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc ASBBfEEnet/sayaka options.mk distinfo

   sayaka: update to 3.8.5.

   pkgsrc changes:
   * add PKG_OPTIONS for libjxl and tiff

   Upstream changes:
    https://github.com/isaki68k/sayaka

   3.8.5 (2025/12/30)
   * add support for JPEG-XL (libjxl)
   * fix cases where image downscaled image is corrupted output by
     adaptive palette
   * implement --no-progressive option
   * add preliminary support for Misskey MFM $[ruby]
   * adjust timestamp display color when using 8 or fewer colors
   * implement --force-blurhash option
   * adjust cache file naming (no user-visible impact)
   * fix WebSocket error handling
   * add support for building on macOS
VersionDeltaFile
1.1+15-0net/sayaka/options.mk
1.41+4-4net/sayaka/distinfo
1.59+3-2net/sayaka/Makefile
+22-63 files

LLVM/project 2d60f87llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/X86 multi-exit-cost.ll

[VPlan] Only use legacy cost for instructions only used by exit conds. (#174029)

Currently we need to precompute costs for exit conditions, to match the
legacy cost, as they will get replaced by a compare against the
canonical IV (or others, like active-lane-mask or EVL based) and the
original compare will get removed.

This is not true for instructions with users other than the exit
condition. Those will remain, and we can just use the VPlan-based cost
model to get more accurate results.

This improves results in some cases, like
@test_value_in_exit_compare_chain_used_outside because the IV increment
user outside the loop is replaced by computing the final value outside
the loop.

It also fixes a crash introduced by f196b1d66ff (#146525).

PR: https://github.com/llvm/llvm-project/pull/174029
DeltaFile
+99-7llvm/test/Transforms/LoopVectorize/X86/multi-exit-cost.ll
+2-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+101-102 files

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

InstCombine: Compute fp class when simplifying with multiple uses (#174086)

DeltaFile
+19-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+3-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+22-32 files

LLVM/project b646ddallvm/lib/CodeGen LiveIntervals.cpp

[CodeGen][NPM] dump slot index info with -debug while running LiveIntervals
DeltaFile
+4-2llvm/lib/CodeGen/LiveIntervals.cpp
+4-21 files

LLVM/project 4fcf759llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[AMDGPU][NPM] Enable "AMDGPURewriteAGPRCopyMFMAPass"
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+2-0llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+4-22 files

LLVM/project 5f23c1bllvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[CodeGen][NPM] Add "PhysicalRegisterUsageAnalysis" once
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+1-4llvm/include/llvm/Passes/CodeGenPassBuilder.h
+4-72 files

LLVM/project c3db7f3llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp

[AMDGPU][NPM] Obey "enable-amdgpu-aa" option
DeltaFile
+2-1llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+2-11 files

LLVM/project 001bd7dllvm/lib/CodeGen BranchFolding.cpp BranchRelaxation.cpp, llvm/lib/Target/AMDGPU SIPreEmitPeephole.cpp

[CodeGen][NPM] Update dominator tree and post dominator tree consistently
DeltaFile
+11-2llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
+11-1llvm/lib/CodeGen/BranchFolding.cpp
+10-1llvm/lib/CodeGen/BranchRelaxation.cpp
+7-4llvm/lib/CodeGen/MachineBlockPlacement.cpp
+39-84 files

LLVM/project fb27b6cllvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[AMDGPU][NPM] Disable few non useful passes
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+2-2llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+5-52 files

LLVM/project b1bf8fallvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[NPM] Update OptimizedRegAlloc and MachineLateOptimization pipelines
DeltaFile
+6-3llvm/include/llvm/Passes/CodeGenPassBuilder.h
+2-2llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+8-52 files

NetBSD/pkgsrc-wip 2c540f9llama-swap distinfo go-modules.mk, llama-swap/patches patch-ui_package.json

llama-swap: Import llama-swap-180 as wip/llama-swap

Run multiple LLM models on your machine and hot-swap between them as
needed. llama-swap works with any OpenAI API-compatible server, giving
you the flexibility to switch models without restarting your
applications.

Built in Go for performance and simplicity, llama-swap has zero
dependencies and is incredibly easy to set up. Get started in
minutes - just one binary and one configuration file.
DeltaFile
+138-0llama-swap/distinfo
+46-0llama-swap/go-modules.mk
+32-0llama-swap/Makefile
+21-0llama-swap/patches/patch-ui_package.json
+8-0llama-swap/DESCR
+6-0llama-swap/PLIST
+251-01 files not shown
+252-07 files

LLVM/project 16f1ad0utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Port 29f35ec01e8f53f4e62080e7d64114d342349639
DeltaFile
+4-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+4-01 files

LLVM/project 502c342utils/bazel/llvm-project-overlay/lld BUILD.bazel, utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Port b66557d8f85276572bc17e0700913057efd4620d
DeltaFile
+14-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-0utils/bazel/llvm-project-overlay/lld/BUILD.bazel
+16-02 files

LLVM/project 24fb00dlld/COFF CMakeLists.txt, lld/ELF CMakeLists.txt

[lld][dtlto] Invert dependency edge from LTO->DTLTO to DTLTO->LTO

The other way is a dependency cycle.
DeltaFile
+0-1llvm/lib/LTO/CMakeLists.txt
+0-1llvm/lib/LTO/LTO.cpp
+1-0lld/COFF/CMakeLists.txt
+1-0lld/ELF/CMakeLists.txt
+0-1lld/MachO/LTO.cpp
+0-1lld/wasm/LTO.cpp
+2-41 files not shown
+3-47 files