LLVM/project 77600cbmlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp, mlir/test/Dialect/XeGPU propagate-layout-inst-data.mlir propagate-layout.mlir

[MLIR][XeGPU] XeGPU Layout adds support for fractional-subgroup-size vector  (#183434)

This PR enhances the layout assignment for XeGPU load/store operations
to handle vector size smaller than subgroup size.
Say for vector[4], in case of lane_data=[1], lane_layout=[4] and
inst_data=[4].
The fractional-subgroup-size vector support is required to support the
cross-subgroup reduction case. The number of participant subgroups in
reduction can be small, so it causes each subgroup needs to reduce a
small vector size, often a fraction of subgroup size.
Most layout-based subgroup distribution patterns support
fraction-subgroup-size without no change except a few: reduction,
insert/extract, constant. We don't expect ND operations (like
load_nd/store_nd/dpas) accept fractional-subgroup-size vector.
DeltaFile
+18-16mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+15-1mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+14-0mlir/test/Dialect/XeGPU/propagate-layout.mlir
+47-173 files

LLVM/project f30dfe7mlir/tools/mlir-tblgen OpDocGen.cpp

Revert "[mlir-tblgen] Remove `namespace {}` around OpDocGroup (#182721)" (#183458)

Reverts #182721, it's not needed after #183457.

It was a work around for #182720.

This reverts commit a0f344f69d7eb5d87dd78c628a196a3a7440e792.
DeltaFile
+2-4mlir/tools/mlir-tblgen/OpDocGen.cpp
+2-41 files

LLVM/project b354b20clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

[SafeStack] Allow -fsanitize-minimal-runtime with -fsanitize=safestack (#183644)

SafeStack does not require a full sanitizer runtime, so it should be
compatible
with the minimal runtime flag.
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+6-0compiler-rt/test/safestack/overflow.c
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+13-33 files

LLVM/project 5929c90mlir/lib/Dialect/Vector/IR VectorOps.cpp

[mlir][vector] Fix fold result for empty vector.mask with no results (#180345)

This PR fixes `foldEmptyMaskOp` to return `failure` when folding an
empty vector.mask whose terminatorhas no operands. Previously this case
returned success without producing any folded results, which violates
the folding contract. Fixes #177825.
DeltaFile
+2-4mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+2-41 files

NetBSD/pkgsrc Us8hY2vdoc CHANGES-2026 TODO

   doc: Updated lang/racket to 9.1
VersionDeltaFile
1.1429+2-1doc/CHANGES-2026
1.26869+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc vMRt0wwlang/racket PLIST distinfo

   racket: update to 9.1

   - Documentation organization and navigation can be specialized by
     language family, to allow users to interact with documentation in a
     way that is tailored to that language family. This is currently used
     by Rhombus.
   - The `for` form and its variants accept an `#:on-length-mismatch`
     specifier. 3.18 Iterations and Comprehensions: for, for/list, ...
   - DrRacket improves the GUI for choosing color schemes.
   - DrRacket has curved syntax arrows. The degree of curvature indicates
     the relative left- or right-displacement of the arrow's target.
   - DrRacket's "Insert Large Letters" uses characters that match the
     comment syntax of the buffer's language, making it useful (and fun!)
     in Rhombus.
   - The `exn-classify-errno` maps network and filesystem error numbers
     on various platforms to posix-standard symbols, to enable more
     portable code. 10.2 Exceptions
   - The behavior of Racket BC on certain character operations (most
     notably `eq?`)  is changed to match that of Racket CS, with a small

    [18 lines not shown]
VersionDeltaFile
1.26+88-15lang/racket/PLIST
1.32+4-4lang/racket/distinfo
1.124+2-3lang/racket/Makefile
+94-223 files

NetBSD/pkgsrc YZYf3BEdoc CHANGES-2026

   doc: Updated lang/racket-textual to 9.1
VersionDeltaFile
1.1428+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ERhI0OZlang/racket-textual PLIST distinfo

   racket: update to 9.1

   - Documentation organization and navigation can be specialized by
     language family, to allow users to interact with documentation in a
     way that is tailored to that language family. This is currently used
     by Rhombus.
   - The `for` form and its variants accept an `#:on-length-mismatch`
     specifier. 3.18 Iterations and Comprehensions: for, for/list, ...
   - DrRacket improves the GUI for choosing color schemes.
   - DrRacket has curved syntax arrows. The degree of curvature indicates
     the relative left- or right-displacement of the arrow's target.
   - DrRacket's "Insert Large Letters" uses characters that match the
     comment syntax of the buffer's language, making it useful (and fun!)
     in Rhombus.
   - The `exn-classify-errno` maps network and filesystem error numbers
     on various platforms to posix-standard symbols, to enable more
     portable code. 10.2 Exceptions
   - The behavior of Racket BC on certain character operations (most
     notably `eq?`)  is changed to match that of Racket CS, with a small

    [18 lines not shown]
VersionDeltaFile
1.21+16-4lang/racket-textual/PLIST
1.29+4-4lang/racket-textual/distinfo
1.48+2-2lang/racket-textual/Makefile
+22-103 files

LLVM/project a54df46

rebase

Created using spr 1.3.7
DeltaFile
+0-00 files

FreeBSD/ports 2a0250enet-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.7.8

Changelog: https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.8

Reported by:    portscout
DeltaFile
+5-5net-im/teams/distinfo
+2-2net-im/teams/files/packagejsons/package-lock.json
+1-2net-im/teams/Makefile
+1-1net-im/teams/files/packagejsons/package.json
+9-104 files

LLVM/project df77f2b

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-00 files

LLVM/project 5d78c8cllvm/include/llvm/ADT DenseMap.h

[DenseMap] Add memory barrier for sanitizers in getInlineBuckets/getLargeRep (#183457)

Add a compiler memory barrier to prevent optimizations from triggering
false positives on partially poisoned buckets in (HW)ASan.

Fixes #182720.
DeltaFile
+9-0llvm/include/llvm/ADT/DenseMap.h
+9-01 files

LLVM/project aeba098clang/lib/CIR/CodeGen CIRGenCleanup.cpp, llvm/test/CodeGen/AMDGPU load-saddr-offset-imm.ll

rebase

Created using spr 1.3.7
DeltaFile
+456-103llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+160-64llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
+8-91clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
+88-3utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+89-0llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll
+0-64llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-runtime.ll
+801-32567 files not shown
+1,634-57873 files

LLVM/project 682add2clang/lib/CIR/CodeGen CIRGenCleanup.cpp, llvm/test/CodeGen/AMDGPU load-saddr-offset-imm.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+456-103llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+160-64llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
+8-91clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
+88-3utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+89-0llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll
+0-64llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-runtime.ll
+801-32567 files not shown
+1,634-57873 files

LLVM/project 7169c91clang/lib/CIR/CodeGen CIRGenCleanup.cpp, llvm/test/CodeGen/AMDGPU load-saddr-offset-imm.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+456-103llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+160-64llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
+8-91clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
+88-3utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+89-0llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll
+0-64llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-runtime.ll
+801-32567 files not shown
+1,634-57873 files

LLVM/project 8d5b74dllvm/include/llvm/ADT DenseMap.h

[DenseMap] Add memory barrier for sanitizers in getInlineBuckets/getLargeRep

Add a compiler memory barrier to prevent optimizations from triggering
false positives on partially poisoned buckets in (HW)ASan.

Fixes #182720.

Pull Request: https://github.com/llvm/llvm-project/pull/183457
DeltaFile
+9-0llvm/include/llvm/ADT/DenseMap.h
+9-01 files

LLVM/project 46aca68clang/test/CIR/Transforms flatten-cleanup-scope-eh.cir, clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+312-0clang/test/CIR/Transforms/flatten-cleanup-scope-eh.cir
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+200-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+955-680134 files not shown
+3,651-1,385140 files

LLVM/project 732afafclang/test/CIR/Transforms flatten-cleanup-scope-eh.cir, clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp

rebase

Created using spr 1.3.7
DeltaFile
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+312-0clang/test/CIR/Transforms/flatten-cleanup-scope-eh.cir
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+200-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+955-680134 files not shown
+3,651-1,385140 files

LLVM/project 481edd1clang/test/CIR/Transforms flatten-cleanup-scope-eh.cir, clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+312-0clang/test/CIR/Transforms/flatten-cleanup-scope-eh.cir
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+200-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+955-680134 files not shown
+3,651-1,385140 files

LLVM/project ff64ed1clang/test/CIR/Transforms flatten-cleanup-scope-eh.cir, clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp

rebase

Created using spr 1.3.7
DeltaFile
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+312-0clang/test/CIR/Transforms/flatten-cleanup-scope-eh.cir
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+200-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+955-680135 files not shown
+3,650-1,394141 files

LLVM/project 146f796clang/test/CIR/Transforms flatten-cleanup-scope-eh.cir, clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+312-0clang/test/CIR/Transforms/flatten-cleanup-scope-eh.cir
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+200-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+955-680135 files not shown
+3,650-1,394141 files

GhostBSD/build 3e53689packages drivers

Adding xlibre-virtualbox-ose-additions-72
DeltaFile
+1-0packages/drivers
+1-01 files

LLVM/project 53f4046clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest TUSummaryTest.cpp, lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools libfbsdvmcore-hacks.patch

Merge branch 'main' into users/vitalybuka/spr/safestack-allow-fsanitize-minimal-runtime-with-safestack
DeltaFile
+456-103llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+0-323lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/tools/libfbsdvmcore-hacks.patch
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+140-134clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+160-64llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
+2-221llvm/test/CodeGen/PowerPC/fmf-propagation.ll
+1,059-845175 files not shown
+4,204-1,884181 files

GhostBSD/build 9a7cfc5common_config/base-setting/patches/boot/loader.conf.d if_re.conf amdtemp.conf

Fix UEFI boot issues for some users
DeltaFile
+0-2common_config/base-setting/patches/boot/loader.conf.d/if_re.conf
+0-1common_config/base-setting/patches/boot/loader.conf.d/amdtemp.conf
+0-1common_config/base-setting/patches/boot/loader.conf.d/coretemp.conf
+0-43 files

NetBSD/pkgsrc-wip 34eb2fdu-boot-licheepi-zero/files installboot.plist sun8i-v3s-licheepi-zero-lcd-800x480.dts, u-boot-licheepi-zero/patches patch-arch_arm_dts_sun8i-v3s.dtsi patch-arch_arm_dts_sun8i-v3s-licheepi-zero.dts

u-boot-licheepi-zero: add package for testing RGB panel

The patches mainly come from
https://github.com/u-boot/u-boot/compare/master...mcerveny:u-boot:simplefb_v3s_v2
DeltaFile
+399-0u-boot-licheepi-zero/patches/patch-arch_arm_dts_sun8i-v3s.dtsi
+110-0u-boot-licheepi-zero/patches/patch-arch_arm_dts_sun8i-v3s-licheepi-zero.dts
+66-0u-boot-licheepi-zero/patches/patch-drivers_video_sunxi_sunxi__de2.c
+47-0u-boot-licheepi-zero/files/installboot.plist
+43-0u-boot-licheepi-zero/files/sun8i-v3s-licheepi-zero-lcd-800x480.dts
+38-0u-boot-licheepi-zero/files/sun8i-v3s-licheepi-zero-lcd-480x272.dts
+703-012 files not shown
+885-018 files

LLVM/project 8f9c926llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Transforms/LoopUnroll/AMDGPU unroll-runtime.ll

Revert "AMDGPU: Fix runtime unrolling when cascaded GEPs present (#14… (#183641)

…7700)"

slows down llama.cpp

This reverts commit cff4a00d3f7d91c0dd3a93eb81db66be178273d3.
DeltaFile
+0-64llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-runtime.ll
+3-6llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+3-702 files

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

[Sema] Fix crash on invalid operator template-id (#181404)

Add checks in GetNameFromUnqualifiedId to handle invalid TemplateId
cases safely. This avoids a crash when handling an invalid template-id
during error recovery and allows normal error reporting to continue.

Fixes #177549
DeltaFile
+7-0clang/test/SemaCXX/crash-invalid-operator-template.cpp
+4-0clang/lib/Sema/SemaDecl.cpp
+1-0clang/docs/ReleaseNotes.rst
+12-03 files

NetBSD/src japcTdWusr.sbin/apm apm.8

   apm.8: spelling fix
VersionDeltaFile
1.22+2-2usr.sbin/apm/apm.8
+2-21 files

LLVM/project 46b6c97llvm/test/Transforms/LoopUnrollAndJam unroll-and-jam.ll

[LoopUnrollAndJam] Update test unroll-and-jam.ll (NFC) (#183520)

The test `unroll-and-jam.ll` has the following issues:

- Some functions use `%i` and `%I` as variable names, which UTC fails to
distinguish, causing it to update the assertions incorrectly.
- Some tests use parameters for loop bounds, which means they will start
failing in the near future due to the ongoing changes in DA.

To address these issues, this patch updates the test as follows:

- Renames certain variables to avoid the naming conflict.
- For the tests that will be affected by the DA changes, adds variants
with constant loop bounds.
DeltaFile
+456-103llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+456-1031 files

LLVM/project b847b64mlir/lib/Analysis/Presburger PWMAFunction.cpp

Revert "[MLIR][Presburger][NFC] Don't add empty regions when unioning PWMA fu…"

This reverts commit c1d33452468d2728005ced20be550e617f24e6dd.
DeltaFile
+0-3mlir/lib/Analysis/Presburger/PWMAFunction.cpp
+0-31 files