LLVM/project a262156llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/MachineVerifier/AMDGPU lit64.mir

[AMDGPU] Add lit64 machine verifier
DeltaFile
+13-4llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+9-0llvm/test/MachineVerifier/AMDGPU/lit64.mir
+22-42 files

LLVM/project 32501b3llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/test/MC/AMDGPU gfx1250_asm_vop2_err.s

[AMDGPU] Only src0 and mandatory literals can use literal64
DeltaFile
+15-0llvm/test/MC/AMDGPU/gfx1250_asm_vop2_err.s
+8-0llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+23-02 files

LLVM/project 8fdf195mlir/lib/Reducer ReductionTreePass.cpp, mlir/test/mlir-reduce/reduction-tree trivially-dead.mlir

[mlir][reducer] Change mlir-reducer apply pattern logic (#195997)

This PR aligns the pattern application logic with the operation deletion
strategy, It indirectly achieves the separation of operation deletion
and pattern application. It also fixes a bug where trivially dead ops
within `opsInRange` was being incorrectly deleted when apply patterns.
While `opsNotInRange` grows from zero (via binary search), `opsInRange
`shrinks from the entire module down to zero. This fixes a crash where
patterns were initially applied to the whole module. If the module in
the current iteration is 'uninteresting', it gets erased. Consequently,
when the iterator increments, it fails to clone the parent iteration's
module, leading to a crash.
DeltaFile
+9-11mlir/lib/Reducer/ReductionTreePass.cpp
+15-0mlir/test/mlir-reduce/reduction-tree/trivially-dead.mlir
+4-0mlir/test/mlir-reduce/script/trivially-dead.sh
+28-113 files

LLVM/project bc58071llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-pow.ll arbitrary-fp-to-float.ll

keep comment

Created using spr 1.3.4
DeltaFile
+5,910-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+3,306-504llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+0-775llvm/utils/Reviewing/find_interesting_reviews.py
+665-0llvm/test/CodeGen/NVPTX/arbitrary-fp-to-float.ll
+329-329llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow.ll
+595-8llvm/test/CodeGen/AMDGPU/arbitrary-fp-to-float.ll
+10,805-2,4961,170 files not shown
+31,838-13,7701,176 files

LLVM/project a0aed33clang/lib/Format BreakableToken.cpp, clang/unittests/Format AlignmentTest.cpp

[clang-format] Align stuff containing multi-line comment (#195398)

Fixes #194717.

Previously the information about the comment's scope could get lost.
Then the program would not align it.

new

```C++
foo          fooNode(ConvertStdStringToUString(fieldNames[chIdx]),
                     // asdf
                     // foo1 foo2 foo12345
                     SomeFunctionAB(a123456789012345));
const size_t v1234567890123456789012345678901234;
```

old


    [6 lines not shown]
DeltaFile
+7-0clang/unittests/Format/AlignmentTest.cpp
+1-1clang/lib/Format/BreakableToken.cpp
+8-12 files

LLVM/project 4a4a0ballvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/test/MC/AMDGPU gfx1250_asm_vop3_err.s

[AMDGPU] Also disable lit64() from VOP3 and inline constant (#196421)
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+5-0llvm/test/MC/AMDGPU/gfx1250_asm_vop3_err.s
+10-32 files

LLVM/project 23a13d0llvm/tools CMakeLists.txt

[CMake][NFC] Remove dead code add_llvm_external_project(libclc) (#196241)

It was added in 72f9881c3ffcf. libclc has now switched to runtime build.
DeltaFile
+0-3llvm/tools/CMakeLists.txt
+0-31 files

GhostBSD/build e07ec0f. build.sh, packages non-desktop-packages.md base

Remove 46 server/legacy/datacenter packages from base to reduce ISO size

Remove non-desktop packages from packages/base and sync vital/base:

- Server/enterprise: audit, autofs, bsnmp, hast, inetd, kerberos,
  nuageinit, quotacheck, rdma, librpcsec_gss, yp
- Datacenter hardware: cxgbe-tools, mlx-tools, librss, netmap
- Legacy/obsolete: apm, at, ftp, ppp, natd, rcmds, ccdconfig, libvgl
- Redundant firewalls: ipf, pf (GhostBSD uses ipfw)
- Debug tools: ctf, dtrace, dwatch, lldb
- VM libs: lib9p, libvmmapi (installed as bhyve dependencies when needed)
- Unnecessary lib32: bluetooth, bsnmp, libcuse, librss, libvgl, natd,
  netmap, librpcsec_gss, lib9p, zfs

Also add GhostBSD-ntp (needed for ntpd_enable in rc config) and include
minutes in testing/unstable build date suffix.
DeltaFile
+101-0packages/non-desktop-packages.md
+1-46packages/base
+0-30packages/vital/base
+1-1build.sh
+103-774 files

OpenBSD/ports ABWMaIudevel/mergiraf distinfo crates.inc

   Update to mergiraf 0.17.0

   https://codeberg.org/mergiraf/mergiraf/releases/tag/v0.17.0
VersionDeltaFile
1.4+128-124devel/mergiraf/distinfo
1.4+63-61devel/mergiraf/crates.inc
1.5+1-1devel/mergiraf/Makefile
+192-1863 files

FreeBSD/src 6933fdcsys/kern uipc_shm.c

uipc_shm.c: make large page allocation interruptible

(cherry picked from commit 839d3266d8c6f6471cb92a3c0ae32eb16d117427)
DeltaFile
+8-0sys/kern/uipc_shm.c
+8-01 files

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

[MLIR][XeGPU] Fix layout inference issues blocking MXFP_GEMM test  (#196243)

This branch fixes layout inference issues in XeGPU passes that were
blocking MXFP (microscaled floating point) GEMM workloads:
                                                        
- Fix bitcast layout adjustment to use result shape instead of source
shape. The setupBitCastResultLayout function were incorrectly bounding
the layout adjustment loop against the source shape. Added tests.
- Fix blocking pass to drop inst_data from anchor operations. Operations
whose shape already matches inst_data don't get unrolled, so their
layout attributes retained stale inst_data that broke downstream passes.
Now inst_data is unconditionally stripped from all op attributes after
blocking.
- Propagate layout to both results of vector.deinterleave. The layout
recovery pass was only setting the layout on result 0, leaving result 1
without a layout.
                  
  Test plan                                             
   

    [9 lines not shown]
DeltaFile
+73-0mlir/test/Integration/Dialect/XeGPU/WG/simple_mxfp_gemm.mlir
+46-0mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+11-5mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+6-0mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+136-54 files

FreeBSD/src c335dafsys/kern uipc_shm.c

uipc_shm.c: make large page allocation interruptible

(cherry picked from commit 839d3266d8c6f6471cb92a3c0ae32eb16d117427)
DeltaFile
+8-0sys/kern/uipc_shm.c
+8-01 files

FreeBSD/ports f58a5bdx11/py-nwg-displays distinfo Makefile

x11/py-nwg-displays: Update to 0.4.1

Changelog: https://github.com/nwg-piotr/nwg-displays/releases/tag/v0.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/py-nwg-displays/distinfo
+1-1x11/py-nwg-displays/Makefile
+4-42 files

FreeBSD/ports 5755970devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.38.7

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.38.7
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 6a30676security/s2n-tls distinfo Makefile

security/s2n-tls: Update to 1.7.3

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.3
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports a8fc9fctextproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.5.3

ChangeLog:
https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.5.3-Release.08646d1a
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+2-2textproc/goldendict-ng/Makefile
+5-52 files

Linux/linux 917719cDocumentation/ABI/obsolete sysfs-selinux-user, Documentation/ABI/removed sysfs-selinux-user

Merge tag 'selinux-pr-20260507' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux

Pull selinux fixes from Paul Moore:

 - Allow for multiple opens of /sys/fs/selinux/policy

   Prevent a single process from blocking others from reading the
   SELinux policy loaded in the kernel. This does have the side effect
   of potentially allowing userspace to trigger additional kernel memory
   allocations as part of the open/read operation, but this is mitigated
   by requiring the SELinux security/read_policy permission.

 - Reduce the critical sections where the SELinux policy mutex is held

   This includes the patch to the policy loader code where we move the
   permission checks and an allocation outside the mutex as well as the
   the patch to checkreqprot which drops the code/lock entirely.

   While the checkreqprot code had effectively been dropped in an

    [24 lines not shown]
DeltaFile
+31-165security/selinux/selinuxfs.c
+0-125security/selinux/ss/services.c
+12-0Documentation/ABI/removed/sysfs-selinux-user
+0-12Documentation/ABI/obsolete/sysfs-selinux-user
+0-2security/selinux/include/security.h
+43-3045 files

LLVM/project 0ed2eb4llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

[NFC][AMDGPU] Use a worklist and remember results in AMDGPUAttributor

This was a recursive function with a Map to cache things that was never filled.
Now it's a worklist and the map is actually used.

Co-authored-by: Johannes Doerfert <johannes at jdoerfert.de>
DeltaFile
+38-19llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+38-191 files

LLVM/project 589faedllvm/lib/Target/RISCV RISCVFrameLowering.cpp, llvm/test/CodeGen/RISCV stack-probing-dynamic-nonentry.ll

[CodeGen][RISCV] Inline stack probes immediately after `allocateStack` in `eliminateCallFramePseudoInstr` (#195456)

This PR adds a call to `inlineStackProbe` immediately after
`allocateStack` in `eliminateCallFramePseudoInstr`. This allows code
generation for stack probe pseudoinstructions in non-entry BBs.

Fixes #195454.
DeltaFile
+115-0llvm/test/CodeGen/RISCV/stack-probing-dynamic-nonentry.ll
+1-0llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+116-02 files

FreeBSD/src b3f9be4sys/conf newvers.sh

15.1: Update to BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

LLVM/project 8b8fdfdllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 expanded-operand-already-scheduled.ll expanded-binop-doesnotneedschedule-user.ll

[SLP]Bail out on non-schedulable expanded binop with stale operand deps

In tryScheduleBundle's DoesNotRequireScheduling path, an expanded binop
(shl X, 1 modeled as add X, X) doubles the dependency count of the
duplicated operand. If the operand has a
single IR use yet its ScheduleData already has Dependencies populated
by an earlier calculation that did not see the expanded duplicate use,
double decrement still exceeds calculateDependencies' single increment
and UnscheduledDeps goes negative.

Fixes #196281.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/196449
DeltaFile
+50-0llvm/test/Transforms/SLPVectorizer/X86/expanded-operand-already-scheduled.ll
+11-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-3llvm/test/Transforms/SLPVectorizer/X86/expanded-binop-doesnotneedschedule-user.ll
+64-83 files

FreeBSD/ports e1354fefilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit fb0ba9fe4b7611bf485373b0b8d343dae5a4b09a)
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

FreeBSD/ports fb0ba9ffilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

LLVM/project 6627accmlir/lib/Dialect/Vector/Transforms LowerVectorContract.cpp

Keep contract lowering filter patch focused
DeltaFile
+28-42mlir/lib/Dialect/Vector/Transforms/LowerVectorContract.cpp
+28-421 files

LLVM/project 055d49cmlir/include/mlir/Dialect/Vector/Transforms LoweringPatterns.h, mlir/test/Dialect/Vector vector-contract-composable-lowering.mlir

add more tests and parallelarith

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+37-10mlir/test/Dialect/Vector/vector-contract-composable-lowering.mlir
+6-2mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+5-0mlir/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+48-123 files

FreeBSD/ports e8a1e89devel/imake Makefile pkg-descr

devel/imake: Update to 1.0.11

Update COMMENT, WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-December/003650.html

PR:             295038
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-8devel/imake/Makefile
+6-2devel/imake/pkg-descr
+3-3devel/imake/distinfo
+12-133 files

OpenBSD/ports dSMLHhjnet/tdesktop distinfo Makefile

   update to tdesktop 6.8.0
VersionDeltaFile
1.163+2-2net/tdesktop/distinfo
1.218+1-1net/tdesktop/Makefile
+3-32 files

FreeBSD/ports ca86a95x11/xkill distinfo Makefile

x11/xkill: Update to 1.0.7

https://lists.x.org/archives/xorg-announce/2026-January/003657.html

PR:             295046
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-3x11/xkill/distinfo
+1-1x11/xkill/Makefile
+4-42 files

FreeBSD/ports ff47deadevel/py-datashape Makefile

devel/py-datashape: Fix missing dependency
DeltaFile
+2-1devel/py-datashape/Makefile
+2-11 files

OpenBSD/ports T3E0f4edevel/codex distinfo Makefile, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.129.0
VersionDeltaFile
1.7+0-7devel/codex/pkg/PLIST
1.15+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.17+2-2devel/codex/distinfo
1.17+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.17+1-1devel/codex/Makefile
+7-145 files