LLVM/project 96a51a0mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUDialect.h AMDGPUDialectDecl.h, mlir/lib RegisterAllDialects.cpp

[mlir][AMDGPU] Split the dialect declaration (NFC)

Introduce a self-contained dialect declaration so RegisterAllDialects does not
need the generated AMDGPU operation umbrella.

Across five controlled rebuilds of the affected TU, median instructions fell
from 71.757B to 70.331B (-1.987%) and median wall time fell from 11.01s to
10.77s (-2.180%).

Assisted-by: Codex
DeltaFile
+16-0mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialectDecl.h
+1-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h
+1-1mlir/lib/RegisterAllDialects.cpp
+18-33 files

LLVM/project 93a5d4fmlir/include/mlir/Dialect/Func/IR FuncOps.h FuncDialect.h, mlir/test/lib/Dialect/GPU TestGpuRewrite.cpp

[mlir][Func] Split the dialect declaration (NFC)

Introduce a self-contained dialect declaration and use it in ten configured
consumers that do not need the generated operation umbrella.

Across three controlled -j16 rebuilds of the affected TUs, median instructions
fell from 224.883B to 220.787B (-1.821%) and median wall time fell from 8.44s
to 8.31s (-1.540%).

Assisted-by: Codex
DeltaFile
+16-0mlir/include/mlir/Dialect/Func/IR/FuncDialect.h
+1-3mlir/include/mlir/Dialect/Func/IR/FuncOps.h
+1-1mlir/unittests/Dialect/Transform/BuildOnlyExtensionTest.cpp
+1-1mlir/unittests/Dialect/OpenACC/OpenACCUtilsTypeTest.cpp
+1-1mlir/unittests/Dialect/Linalg/InferConvolutionDimsTest.cpp
+1-1mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
+21-77 files not shown
+28-1413 files

LLVM/project 092c224clang/unittests/CodeGen QualTypeMapperTest.cpp, flang/test/Fir/OpenACC acc-fir-map-info-prep-attach.mlir

Merge branch 'main' into users/rampitec/block16-strict-disable
DeltaFile
+132-207flang/test/HLFIR/simplify-hlfir-intrinsics-eoshift.fir
+295-0clang/unittests/CodeGen/QualTypeMapperTest.cpp
+252-0libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
+247-0lldb/test/API/functionalities/gdb_remote_client/TestBreakpointNotHit.py
+158-0flang/test/Fir/OpenACC/acc-fir-map-info-prep-attach.mlir
+96-9llvm/include/llvm/ABI/Types.h
+1,180-21664 files not shown
+1,959-36170 files

FreeBSD/src 39cc57alib/libsys pdfork.2

pdfork.2: document kern.pdfork_implicit_nowaitpid

(cherry picked from commit 661d1135e4ed12d6017220ea654ae67a6956dc73)
DeltaFile
+11-0lib/libsys/pdfork.2
+11-01 files

FreeBSD/src f2307ecsys/kern kern_fork.c

kern_fork.c: add kern.pdfork_implicit_nowaitpid sysctl

(cherry picked from commit 24d3cbaaf5ad45b53e15d4729961fc8a8b385562)
DeltaFile
+7-1sys/kern/kern_fork.c
+7-11 files

LLVM/project 78ce438mlir/include/mlir/Dialect/Bufferization/IR Bufferization.h BufferizationDialect.h, mlir/lib RegisterAllDialects.cpp

[mlir][Bufferization] Split the dialect declaration (NFC)

Introduce a self-contained dialect declaration and use it in four consumers
that do not need the generated operation umbrella.

Across three controlled serial rebuilds of the affected TUs, median
instructions fell from 97.470B to 94.887B (-2.650%) and median wall time fell
from 15.20s to 14.70s (-3.289%). Three -j16 runs confirmed a 2.623% reduction
in instructions, with wall time improving 0.722% on the parallel critical path.

Assisted-by: Codex
DeltaFile
+16-0mlir/include/mlir/Dialect/Bufferization/IR/BufferizationDialect.h
+1-6mlir/include/mlir/Dialect/Bufferization/IR/Bufferization.h
+1-1mlir/test/lib/Dialect/Bufferization/TestTensorCopyInsertion.cpp
+1-1mlir/lib/RegisterAllDialects.cpp
+1-1mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorElimination.cpp
+1-1mlir/lib/CAPI/Dialect/Bufferization.cpp
+21-106 files

LLVM/project c9e8899llvm/lib/Target/LoongArch/MCTargetDesc LoongArchAsmBackend.cpp, llvm/test/MC/LoongArch/Relocations sub-expr.s

[LoongArch] Generate more PCRel relocations for resolvable sub-symbols

Use PC-relative relocations when the sub-symbol offset can be resolved
during assembly, avoiding ADD/SUB relocation pairs.

Fixes #210052

Reviewers: SixWeining, MaskRay

Reviewed By: MaskRay

Pull Request: https://github.com/llvm/llvm-project/pull/211754
DeltaFile
+18-37llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp
+5-0llvm/test/MC/LoongArch/Relocations/sub-expr.s
+23-372 files

LLVM/project 07ed472llvm/test/CodeGen/AArch64 vector-ldst-align-float.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.960bit.ll amdgcn.bitcast.512bit.ll

rebase and squash #211756

Created using spr 1.3.7
DeltaFile
+59,115-57,981llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,286-3,454llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+13,787-6,856llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+8,038-8,233llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,936-6,017llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+9,921-0llvm/test/CodeGen/AArch64/vector-ldst-align-float.ll
+114,083-82,54123,487 files not shown
+1,553,841-792,60323,493 files

FreeBSD/ports c7bb885databases/pgterm Makefile Makefile.crates

databases/pgterm: Update to 0.3.1
DeltaFile
+169-13databases/pgterm/distinfo
+83-5databases/pgterm/Makefile.crates
+1-2databases/pgterm/Makefile
+253-203 files

FreeBSD/ports 46b21e9databases/sq Makefile distinfo

databases/sq: Update to 0.55.0
DeltaFile
+7-7databases/sq/distinfo
+1-2databases/sq/Makefile
+8-92 files

FreeBSD/ports 5479f7adatabases/datui Makefile Makefile.crates

databases/datui: Update to 0.3.1
DeltaFile
+11-5databases/datui/distinfo
+4-1databases/datui/Makefile.crates
+1-2databases/datui/Makefile
+16-83 files

LLVM/project f309540llvm/test/CodeGen/AArch64 vector-ldst-align-float.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.960bit.ll amdgcn.bitcast.512bit.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+59,115-57,981llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,286-3,454llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+13,787-6,856llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+8,038-8,233llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,936-6,017llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+9,921-0llvm/test/CodeGen/AArch64/vector-ldst-align-float.ll
+114,083-82,54123,488 files not shown
+1,553,841-792,61023,494 files

NetBSD/pkgsrc iLBIfiadoc CHANGES-2026

   doc: Updated lang/janet to 1.42.1
VersionDeltaFile
1.6004+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc EYpvFi5lang/janet PLIST Makefile

   janet: update to 1.42.1

   Fixed shared lib version
VersionDeltaFile
1.34+4-4lang/janet/distinfo
1.36+3-3lang/janet/Makefile
1.23+2-2lang/janet/PLIST
+9-93 files

LLVM/project 4def46cflang/lib/Optimizer/Dialect FIROps.cpp, flang/test/Fir convert-fold.fir

[flang] Fold fir.convert of an integer constant between integer types (#222188)

`fir::ConvertOp::fold` doesn't handle an integer constant converted to
another integer type. `ForwardConstantConvertPattern` covers the
neighboring case where the result is `index`, so `fir.convert %c10_i32 :
(i32) -> index` already canonicalizes to an index constant while
`fir.convert %c1_i32 : (i32) -> i64` does not. This PR adds the
integer-to-integer case.

The width change follows the rules codegen applies to a non-constant
operand (`CodeGen.cpp`'s integer-to-integer conversion): narrowing
truncates, widening zero-extends an i1 or unsigned source and
sign-extends anything else. The result must be signless because the
constant materialises as an `arith.constant`, which only accepts
signless integers.

It composes with `arith::IndexCastOp::fold`, so a value widened then
cast to `index` collapses to one index constant, and it lets other
patterns see through the constant: with a literal shift,

    [5 lines not shown]
DeltaFile
+132-207flang/test/HLFIR/simplify-hlfir-intrinsics-eoshift.fir
+58-0flang/test/Fir/convert-fold.fir
+16-0flang/lib/Optimizer/Dialect/FIROps.cpp
+206-2073 files

LLVM/project 4768b37llvm/test/MC/LoongArch/Relocations sub-expr.s

[LoongArch][test] Pre-commit test for generate more PCRel relocations (#211756)
DeltaFile
+7-0llvm/test/MC/LoongArch/Relocations/sub-expr.s
+7-01 files

LLVM/project f896082libcxx/include/__configuration compiler.h, libcxx/include/__memory unique_temporary_buffer.h allocator.h

Revert "[libc++] Remove __libcpp_allocate" (#222814)

Reverts llvm/llvm-project#220981

This is breaking premerge. See comments on the original PR.
DeltaFile
+252-0libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
+78-0libcxx/include/__new/allocate.h
+12-23libcxx/include/__memory/allocator.h
+4-15libcxx/include/__memory/unique_temporary_buffer.h
+0-6libcxx/include/__configuration/compiler.h
+3-3libcxx/include/__utility/small_buffer.h
+349-4712 files not shown
+364-6318 files

LLVM/project def519ellvm/lib/Transforms/IPO GlobalOpt.cpp, llvm/test/Transforms/GlobalOpt deadglobal-comdat.ll

Handle COMDAT Alias
DeltaFile
+22-0llvm/test/Transforms/GlobalOpt/deadglobal-comdat.ll
+2-1llvm/lib/Transforms/IPO/GlobalOpt.cpp
+24-12 files

FreeBSD/ports d840e3adatabases/R-cran-sqldf Makefile distinfo

databases/R-cran-sqldf: Update to 0.4-12
DeltaFile
+3-3databases/R-cran-sqldf/distinfo
+1-2databases/R-cran-sqldf/Makefile
+4-52 files

FreeBSD/ports 1f4ad72devel Makefile, devel/R-cran-shape pkg-descr distinfo

devel/R-cran-shape: New port

R-cran-shape provides functions for plotting graphical shapes, colors
and more.  Required by databases/R-cran-glmnet since 2.0.
DeltaFile
+14-0devel/R-cran-shape/Makefile
+3-0devel/R-cran-shape/distinfo
+2-0devel/R-cran-shape/pkg-descr
+1-0devel/Makefile
+20-04 files

FreeBSD/ports 0e6b83ddevel/R-cran-glmnet distinfo Makefile

devel/R-cran-glmnet: Update to 5.0

Add the CRAN_DEPENDS (foreach, shape, Rcpp, RcppEigen) that the 2.x
and later releases require.
DeltaFile
+8-2devel/R-cran-glmnet/Makefile
+3-2devel/R-cran-glmnet/distinfo
+11-42 files

FreeBSD/ports 5ed84f9graphics/tiled distinfo pkg-plist

graphics/tiled: Update to 1.12.2

Changelog:      https://github.com/bjorn/tiled/releases/tag/v1.12.2
DeltaFile
+81-20graphics/tiled/Makefile
+9-4graphics/tiled/pkg-plist
+3-3graphics/tiled/distinfo
+93-273 files

FreeBSD/ports 635c500databases/R-cran-RSQLite Makefile distinfo

databases/R-cran-RSQLite: Update to 3.53.3

Changelog:      https://github.com/r-dbi/RSQLite/releases/tag/v3.53.3
DeltaFile
+3-3databases/R-cran-RSQLite/distinfo
+1-1databases/R-cran-RSQLite/Makefile
+4-42 files

LLVM/project 4c4b4b0llvm/lib/Object OffloadBinary.cpp, llvm/test/ObjectYAML/Offload compressed.yaml

[Offloading] Add support for compressed OffloadBinary types

Summary:
Offload binaries are used to store many heterogenous architectures into
a singel offloading blob. These lists can get very large so this PR adds
the option to compress them with the LLVM provided compression
libraries.

The implementation is quite simple, we simply compress all the buffers
after the header into a single compressed blob, then re-construct the
header. Extracting is the reverse.

The biggest change is that the offload binary now **owns** the memory,
whereas before we simply took a reference to it. This is necessary
because the decompression must create new memory compared to what the
user provided. This adds an extra copy internally, but it also
simplifies the V2 additions.

This does not wire up any clang/HIP support, just providing the
functionality.
DeltaFile
+130-45llvm/lib/Object/OffloadBinary.cpp
+68-0llvm/unittests/Object/OffloadingTest.cpp
+41-0llvm/test/tools/llvm-objdump/Offloading/compressed.test
+34-2llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp
+30-0llvm/test/ObjectYAML/Offload/compressed.yaml
+25-1llvm/tools/obj2yaml/offload2yaml.cpp
+328-489 files not shown
+399-6315 files

LLVM/project b4285cdllvm/include/llvm/BinaryFormat Magic.h, llvm/lib/BinaryFormat Magic.cpp

[LLVM] Add zstd compressed frame magic to LLVM magic

Summary:
ZSTD uses magic to indentify compressed frames in the bitstream. Add
this as a recognized file magic type so that we can identify compressed
streams that LLVM creates.
DeltaFile
+27-2llvm/unittests/BinaryFormat/TestFileMagic.cpp
+5-0llvm/lib/BinaryFormat/Magic.cpp
+1-0llvm/unittests/BinaryFormat/CMakeLists.txt
+1-0llvm/lib/Object/ObjectFile.cpp
+1-0llvm/lib/Object/Binary.cpp
+1-0llvm/include/llvm/BinaryFormat/Magic.h
+36-26 files

LLVM/project 171c215clang/unittests/CodeGen QualTypeMapperTest.cpp, flang/test/Fir/OpenACC acc-fir-map-info-prep-attach.mlir

Merge branch 'main' into users/mayanez/test/print-on-crash
DeltaFile
+487-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+295-0clang/unittests/CodeGen/QualTypeMapperTest.cpp
+247-0lldb/test/API/functionalities/gdb_remote_client/TestBreakpointNotHit.py
+158-0flang/test/Fir/OpenACC/acc-fir-map-info-prep-attach.mlir
+96-9llvm/include/llvm/ABI/Types.h
+100-0llvm/unittests/ABI/IRTypeMapperTest.cpp
+1,383-9187 files not shown
+2,734-226193 files

LLVM/project 740ac9flld/ELF/Arch AMDGPU.cpp

[AMDGPU][lld] Remove "using namespace llvm" from AMDGPU.cpp

AMDGPU class in anonymous namespace collides with llvm::AMDGPU,
causing an error with MSVC.
DeltaFile
+0-1lld/ELF/Arch/AMDGPU.cpp
+0-11 files

FreeBSD/src 6b0060dsys/dev/ntsync ntsync.c

ntsync(4): do not double-free the alert event when a dup was detected for WAIT_ALL

(cherry picked from commit c0c7b56d3039a75a01315d610e386a5e9eda704c)
DeltaFile
+2-0sys/dev/ntsync/ntsync.c
+2-01 files

FreeBSD/src 8c95ec1lib/libcasper/libcasper zygote.c libcasper.c

libcasper: reap zombies without requiring waitpid(2)

(cherry picked from commit 1a296762b3d093e1fed4e74f9251206102f68355)
DeltaFile
+1-1lib/libcasper/libcasper/zygote.c
+1-1lib/libcasper/libcasper/libcasper.c
+2-22 files

LLVM/project 5ced7fcutils/bazel/llvm-project-overlay/clang BUILD.bazel, utils/bazel/llvm-project-overlay/clang/unittests BUILD.bazel

Fix bazel build for clang/unittests:codegen_tests (#222817)

Fixes https://github.com/llvm/llvm-project/pull/221375 (commit
a1cd84100bd0) by exporting QualTypeMapper.h and adding missing
dependencies.
DeltaFile
+10-5utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+2-0utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+12-52 files