NetBSD/pkgsrc-wip 25a67f3emscripten Makefile PLIST, emscripten/files emar

emscripten: Some py scripts may require a shell wrapper at runtime, starting with emar
DeltaFile
+9-0emscripten/Makefile
+3-0emscripten/files/emar
+1-0emscripten/PLIST
+13-03 files

LLVM/project a679a25llvm/lib/Target/SPIRV SPIRVEmitNonSemanticDI.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-inlinedAt-Declare.ll debug-type-pointer.ll

Revert " [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_relaxed_extended_instruction" (#177093)

Reverts llvm/llvm-project#169643 due to build issues
DeltaFile
+195-2,209llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
+0-164llvm/test/CodeGen/SPIRV/debug-info/debug-inlinedAt-Declare.ll
+67-65llvm/test/CodeGen/SPIRV/debug-info/debug-type-pointer.ll
+0-126llvm/test/CodeGen/SPIRV/debug-info/debug-opeation-expression-debugValue.ll
+58-59llvm/test/CodeGen/SPIRV/debug-info/debug-type-basic.ll
+0-117llvm/test/CodeGen/SPIRV/debug-info/debug-line.ll
+320-2,74024 files not shown
+349-3,82530 files

LLVM/project 287be74llvm/lib/Target/SPIRV SPIRVEmitNonSemanticDI.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-inlinedAt-Declare.ll debug-type-pointer.ll

 [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_relaxed_extended_instruction (#169643)

--Added support for the extension SPV_KHR_non_semantic_info
--Added support for the extension SPV_KHR_relaxed_extended_instruction 
--Added instructions from the documentation of the extension. 
--Added supporting tests for the same.

Same as #165302

---------

Co-authored-by: Michal Paszkowski <michal at michalpaszkowski.com>
DeltaFile
+2,223-209llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
+164-0llvm/test/CodeGen/SPIRV/debug-info/debug-inlinedAt-Declare.ll
+65-67llvm/test/CodeGen/SPIRV/debug-info/debug-type-pointer.ll
+126-0llvm/test/CodeGen/SPIRV/debug-info/debug-opeation-expression-debugValue.ll
+59-58llvm/test/CodeGen/SPIRV/debug-info/debug-type-basic.ll
+117-0llvm/test/CodeGen/SPIRV/debug-info/debug-line.ll
+2,754-33424 files not shown
+3,839-36330 files

LLVM/project 4b0640allvm/lib/Target/RISCV/MCTargetDesc RISCVMCTargetDesc.cpp

[RISC-V][MC] Handle YGPR registers in RISCVMCInstrAnalysis

This previously triggered an assertion in a test for RVY's AUIPC
instruction that will be submitted as a follow up
(https://github.com/llvm/llvm-project/pull/177074).

Pull Request: https://github.com/llvm/llvm-project/pull/177071
DeltaFile
+12-2llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
+12-21 files

NetBSD/pkgsrc-wip 9f46fefemscripten Makefile distinfo, emscripten/patches patch-tools_config.py

emscripten: default cache is in install area, set it to $HOME/.cache
DeltaFile
+16-0emscripten/patches/patch-tools_config.py
+1-1emscripten/Makefile
+1-0emscripten/distinfo
+18-13 files

LLVM/project 1b8903amlir/include/mlir/Dialect/XeGPU/IR XeGPUAttrs.td, mlir/lib/Dialect/XeGPU/IR XeGPUDialect.cpp

[MLIR][XeGPU] setUnitDim bug fix and add documentation (#173521)

This PR fix a bug in setUnitDimData and setUnitDimLayout, and adds
documentation and test.
It also cleans up the shapecast op pattern in the wg distribution to use
local temporary layout instead of getting from definition op's result
(one TODO item from PR
[#172125](https://github.com/llvm/llvm-project/pull/172125)).
DeltaFile
+44-28mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
+37-1mlir/test/Dialect/XeGPU/xegpu-wg-to-sg-unify-ops.mlir
+8-9mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
+8-8mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+1-2mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
+1-1mlir/test/Dialect/XeGPU/xegpu-wg-to-sg-unify-ops-rr.mlir
+99-496 files

LLVM/project 2712d71clang-tools-extra/clang-tidy/utils FormatStringConverter.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix assert failure in modernize-use-std-format when args are in macros (#176684)

Part of [#175183](https://github.com/llvm/llvm-project/issues/175183)
DeltaFile
+5-3clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
+8-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+17-33 files

NetBSD/pkgsrc 6Op2iuedoc CHANGES-2026

   doc: Updated lang/pear to 1.10.17nb1
VersionDeltaFile
1.531+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Kce1hcIlang/pear Makefile PLIST

   lang/pear: fix conflicting with base php

   Rename README.pkgsrc to README-pear.pkgsrc at install.

   Bump PKGREVISION.
VersionDeltaFile
1.71+5-4lang/pear/Makefile
1.16+2-2lang/pear/PLIST
+7-62 files

LLVM/project 64ddaeallvm/lib/Target/AMDGPU GCNPreRAOptimizations.cpp

[AMDGPU] Use subclass query for VGPR_16 RA hinting. NFCI (#177017)

DeltaFile
+1-2llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp
+1-21 files

LLVM/project 6ed45a0mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[MLIR][NVVM] Add tensormap.replace NVVM Op (#174926)

This change adds the `nvvm.tensormap.replace` Op to the NVVM
dialect for the `tensormap.replace` PTX instruction.

PTX ISA Reference:
https://docs.nvidia.com/cuda/parallel-thread-execution/#data-movement-and-conversion-instructions-tensormap-replace
DeltaFile
+189-0mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+186-0mlir/test/Target/LLVMIR/nvvm/tensormap_replace.mlir
+129-0mlir/test/Target/LLVMIR/nvvm/tensormap_replace_invalid.mlir
+120-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+624-04 files

NetBSD/pkgsrc-wip 584bd10emscripten PLIST Makefile

emscripten: requires docs directory at runtime, added to the package
DeltaFile
+10-0emscripten/PLIST
+1-1emscripten/Makefile
+11-12 files

NetBSD/pkgsrc-wip aaa9d49emscripten Makefile PLIST, emscripten/files em++ emcc

emscripten: Wrapper scripts added to $prefix/bin
DeltaFile
+15-13emscripten/Makefile
+3-0emscripten/files/em++
+3-0emscripten/files/emcc
+2-0emscripten/PLIST
+23-134 files

FreeBSD/src 21a7a9esys/powerpc/mpc85xx pci_mpc85xx.c

powerpc/mpc85xx: Fix PCI attach error cleanup

If an error occurs during attach after ofw_pcib_init() runs, the device
is torn down, leaving the rmans embedded in the softc attached to the
rman list, thus corrupting the rman list.  Fix this by undoing
everything that was done by this point.

MFC after:      1 week
DeltaFile
+17-2sys/powerpc/mpc85xx/pci_mpc85xx.c
+17-21 files

FreeBSD/src 24d048bsys/powerpc/mpc85xx platform_mpc85xx.c

powerpc/mpc85xx: Set pc_hwref to the primary thread ID

On multithreaded cores (e6500) the CPU ID in the device tree (reg[0]) is
the primary core, which may not match the cpuid, until Book-E threading
is added.
DeltaFile
+14-2sys/powerpc/mpc85xx/platform_mpc85xx.c
+14-21 files

FreeBSD/src c611ef5sys/dev/dpaa qman_fdt.c bman_fdt.c

dpaa: Simplify CPU binding for bman and qman

If cpu-handle property doesn't exist simply iterate and assign the CPUs
in sequence rather than following the convoluted search which may not
bear fruit in some cases.  If cpu-handle doesn't exist for one portal it
probably doesn't exist for any of them.
DeltaFile
+9-31sys/dev/dpaa/qman_fdt.c
+9-30sys/dev/dpaa/bman_fdt.c
+18-612 files

LLVM/project b716ca4llvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics
DeltaFile
+70-4llvm/docs/AMDGPUUsage.rst
+70-41 files

LLVM/project 65a27a4clang/include/clang/Basic BuiltinsAMDGPU.td, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.td
+96-03 files

LLVM/project c94739allvm/lib/CodeGen MachineCombiner.cpp

[MachineCombiner] Defer pattern order verfication. NFC (#177081)

The `verifyPatternOrder` function was created to check if machine
combiner patterns are ordered by their latency reduction degree. This
function can be merged into the following loop, which iterates through
all the patterns, such that (1) `TII::genAlternativeCodeSequence`, which
can be quite expensive, won't be called twice (2) since it's now placed
after we print out the candidate sequence through debug print, if
anything goes wrong during the verification, we at least know what the
sequence looks like (3) we don't need to verify all patterns if we will
eventually exit early.

This should be a NFC
DeltaFile
+15-33llvm/lib/CodeGen/MachineCombiner.cpp
+15-331 files

OpenBSD/src CZX5OHnsys/dev/pci/drm/amd/amdkfd kfd_smi_events.c

   drm/amdkfd: Fix improper NULL termination of queue restore SMI event string

   From Brian Kocoloski
   47206d70d1fba05470a2bd00ae3d66d27487c195 in linux-6.12.y/6.12.66
   969faea4e9d01787c58bab4d945f7ad82dad222d in mainline linux
VersionDeltaFile
1.7+1-1sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
+1-11 files

OpenBSD/src HMtsAzLsys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c

   drm/amd/display: Fix DP no audio issue

   From Charlene Liu
   f609041424d56f673e278f38ebbc71e05564b2ea in linux-6.12.y/6.12.66
   3886b198bd6e49c801fe9552fcfbfc387a49fbbc in mainline linux
VersionDeltaFile
1.11+4-4sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+4-41 files

OpenBSD/src 3Cyc9oasys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c, sys/dev/pci/drm/amd/display/include audio_types.h

   drm/amd/display: shrink struct members

   From Rosen Penev
   e83af97d5c3913c5d0bb81dcf0188f7c48731215 in linux-6.12.y/6.12.66
   7329417fc9ac128729c3a092b006c8f1fd0d04a6 in mainline linux
VersionDeltaFile
1.4+5-7sys/dev/pci/drm/amd/display/include/audio_types.h
1.10+0-3sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+5-102 files

LLVM/project 8636af3llvm/test/CodeGen/RISCV clmul.ll, llvm/test/CodeGen/X86 clmul-vector.ll

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+12,546-0llvm/test/CodeGen/RISCV/clmul.ll
+6,171-5,115llvm/test/CodeGen/X86/clmul-vector.ll
+5,421-5,421llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
+5,392-5,392llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+3,733-3,733llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+2,919-2,919llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
+36,182-22,5803,009 files not shown
+269,044-176,5533,015 files

LLVM/project 6aa3ab3llvm/test/CodeGen/RISCV clmul.ll, llvm/test/CodeGen/X86 clmul-vector.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+12,546-0llvm/test/CodeGen/RISCV/clmul.ll
+6,171-5,115llvm/test/CodeGen/X86/clmul-vector.ll
+5,421-5,421llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
+5,392-5,392llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+3,733-3,733llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+2,919-2,919llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
+36,182-22,5803,006 files not shown
+269,001-176,5383,012 files

LLVM/project 2c3e3cfllvm/test/CodeGen/RISCV clmul.ll, llvm/test/CodeGen/X86 clmul-vector.ll

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+12,546-0llvm/test/CodeGen/RISCV/clmul.ll
+6,171-5,115llvm/test/CodeGen/X86/clmul-vector.ll
+5,421-5,421llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
+5,392-5,392llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+3,733-3,733llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+2,919-2,919llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
+36,182-22,5803,006 files not shown
+269,001-176,5383,012 files

OpenBSD/src NKrwfXbsys/dev/pci/drm/radeon pptable.h

   drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]

   From Alex Deucher
   7500ab83bad207341916950bb21248af0a1ee21e in linux-6.12.y/6.12.66
   19158c7332468bc28572bdca428e89c7954ee1b1 in mainline linux
VersionDeltaFile
1.5+1-1sys/dev/pci/drm/radeon/pptable.h
+1-11 files

OpenBSD/src 6OTEJyssys/dev/pci/drm/amd/amdgpu amdgpu_kms.c

   drm/amdgpu: Fix query for VPE block_type and ip_count

   From Alan Liu
   90b4b130a20d80decfc9b115c187f818ab83a30a in linux-6.12.y/6.12.66
   72d7f4573660287f1b66c30319efecd6fcde92ee in mainline linux
VersionDeltaFile
1.39+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
+6-01 files

FreeBSD/src 12444a4lib/libpam/pam.d cron, usr.sbin/cron/cron do_command.c

cron: Implement full PAM session lifecycle for user jobs

Extend PAM integration beyond account checks to include credential
establishment and session management, allowing PAM modules to configure
the execution environment for user cron jobs.

Previously, cron only called pam_acct_mgmt() to verify account validity
but immediately terminated the PAM handle before job execution. This
prevented PAM modules from establishing sessions, setting credentials
(e.g., Kerberos tickets), or exporting environment variables needed by
jobs.

The PAM handle now persists in the intermediate process throughout the
job execution, enabling proper session open/close pairing. Credentials
are established and sessions opened while still running as root, before
dropping privileges in the grandchild. PAM environment variables are
exported in the job process with user crontab variables taking precedence.

A session rule (pam_permit.so) is added to /etc/pam.d/cron to enable

    [9 lines not shown]
DeltaFile
+139-5usr.sbin/cron/cron/do_command.c
+3-0lib/libpam/pam.d/cron
+142-52 files

FreeNAS/freenas 5cd3fadsrc/middlewared/middlewared/plugins/security update.py

Allow toggling stig settings
DeltaFile
+2-0src/middlewared/middlewared/plugins/security/update.py
+2-01 files

LLVM/project ecdfa89llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx/ir-instruction extractelement.ll

[LoongArch] Remove DAG combination for extractelement

Combination for `trunc+extend+extractelement` to a single
`extractelement` may occur error, because the high bits of the
extract index truncated by `trunc` operation are reserved
after the combination.

This commit remove this combination and the issue
https://github.com/llvm/llvm-project/issues/176839 will never
appear.
DeltaFile
+0-43llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+26-12llvm/test/CodeGen/LoongArch/lasx/ir-instruction/extractelement.ll
+26-552 files