LLVM/project a97679allvm/test/CodeGen/AMDGPU llvm.amdgcn.struct.buffer.load.format.ll llvm.amdgcn.intersect_ray.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.struct.buffer.load.tfe.ll llvm.amdgcn.raw.buffer.load.tfe.ll

[AMDGPU][GlobalISel] Fold redundant uniform G_AMDGPU_READANYLANE in RegBankCombiner
DeltaFile
+124-264llvm/test/CodeGen/AMDGPU/packed-fp32.ll
+69-144llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+80-97llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll
+32-83llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll
+377-80411 files not shown
+530-91517 files

LLVM/project 9e137d8llvm/test/CodeGen/AMDGPU/GlobalISel regbankcombiner-merge-readanylane.mir

[AMDGPU][GlobalISel] Pre-commit tests for readanylane merge regbank combine (NFC)

Add regbank-combiner tests covering a copy to vgpr whose source is a
merge or build_vector of G_AMDGPU_READANYLANE results and uniform
values. These currently keep the round trip through sgprs, and also
cover the cases where the merge has another user and where all merge
sources are uniform.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+103-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-merge-readanylane.mir
+103-01 files

LLVM/project edd96fallvm/include/llvm/IR CallingConv.h

Review fixes 2
DeltaFile
+1-1llvm/include/llvm/IR/CallingConv.h
+1-11 files

LLVM/project b7c1b1bclang-tools-extra/clang-tidy add_new_check.py, clang-tools-extra/clang-tidy/tool check_alphabetical_order_test.py

pacify formatter
DeltaFile
+52-26clang-tools-extra/clang-tidy/tool/check_alphabetical_order_test.py
+4-2clang-tools-extra/clang-tidy/add_new_check.py
+56-282 files

LLVM/project fef9195.github/workflows release-documentation.yml

Digest fix
DeltaFile
+1-2.github/workflows/release-documentation.yml
+1-21 files

LLVM/project 85c7302llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h GCNHazardRecognizer.h, llvm/test/CodeGen/AMDGPU wmma-trans-multi-shadow-hazard.mir coexec-hazardrec-preRA.mir

[AMDGPU] Model WMMA co-execution windows in the scheduler for gfx1250 (#204077)

WMMA instructions in gfx1250 exposes an execution window during which
only certain other instruction classes may co-execute. Teach the hazard
recognizer about those windows so the scheduler can fill co-execution
slots and account for the resulting stalls. This adds a preRA hazard
recognizer mode.

Add AMDGPUCoExecInfo.h, a shared model of a co-execution window: the
per-stage capability bitmask, the stage types (CoExecStageType), and
CoExecInfo, which maps a multi-cycle instruction to its per-cycle slot
pattern via getCoExecInfo(). InstructionFlavor and its helpers move here
from AMDGPUCoExecSchedStrategy.h with no functional change so they can
be shared by the scheduler and the hazard recognizer.
DeltaFile
+505-0llvm/test/CodeGen/AMDGPU/coexec-hazardrec-preRA.mir
+463-0llvm/lib/Target/AMDGPU/AMDGPUCoExecInfo.h
+400-13llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+131-2llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+1-98llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+67-0llvm/test/CodeGen/AMDGPU/wmma-trans-multi-shadow-hazard.mir
+1,567-11310 files not shown
+1,634-14816 files

LLVM/project 5e62b35llvm/lib/Target/PISA/MCTargetDesc PISAMCExpr.cpp PISAInstPrinter.h

Review fixes
DeltaFile
+5-1llvm/lib/Target/PISA/MCTargetDesc/PISARegEncoder.h
+1-3llvm/lib/Target/PISA/MCTargetDesc/PISAInstPrinter.cpp
+2-0llvm/lib/Target/PISA/MCTargetDesc/PISARegEncoder.cpp
+0-1llvm/lib/Target/PISA/MCTargetDesc/PISAMCExpr.cpp
+0-1llvm/lib/Target/PISA/MCTargetDesc/PISAInstPrinter.h
+8-65 files

LLVM/project 263280eflang/docs CMakeLists.txt, libc/docs CMakeLists.txt

[cmake][docs] Fix incremental docs builds under deletion and renames (#211411)

Currently clang, flang, and libc all copy documentation from the source
tree into the build tree in preparation to build it, usually to create a
combined tree that includes generated documentation files, like
AttributeReference.md. However, renaming a document and rebuilding
without cleaning the docs tree leaves behind stale documentation files
that can accumulate.

This patch fixes the problem with two build actions:

1. List source documentation files. Always out of date, always
regenerates on every doc build, but it's very cheap.
2. Copy all source documents to the output, and delete any file that
neither originates from the source directory nor is mentioned as a
generated source to preserve.

These actions are implemented as CMake script files (`cmake -P`) since
they do things not covered by the builtin tools (`cmake -E

    [5 lines not shown]
DeltaFile
+105-0llvm/cmake/modules/SphinxSourceSync.cmake
+96-0llvm/cmake/modules/AddSphinxTarget.cmake
+85-0llvm/cmake/modules/SphinxSourceScan.cmake
+35-32libc/docs/CMakeLists.txt
+29-0llvm/cmake/modules/SphinxSourceUtils.cmake
+16-10flang/docs/CMakeLists.txt
+366-421 files not shown
+379-487 files

LLVM/project dca941ellvm/lib/Support BalancedPartitioning.cpp

[llvm] Add missing include (#214349)

Fix ada3786e91ca2058f3ac8255a024c12ae7d263ee.
DeltaFile
+2-0llvm/lib/Support/BalancedPartitioning.cpp
+2-01 files

NetBSD/pkgsrc 06JWfOfcross/ppc-morphos-gcc Makefile, cross/ppc-morphos-gcc/files const-baserel.diff

   cross/ppc-morphos-gcc: Exclude function pointers and C++ metadata from baserel
VersionDeltaFile
1.6+35-11cross/ppc-morphos-gcc/files/const-baserel.diff
1.14+2-2cross/ppc-morphos-gcc/Makefile
+37-132 files

LLVM/project 2c8b653clang/lib/CIR/Dialect/IR CIRAttrs.cpp, clang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp

[CIR] Accept unions in x86_64 calling-convention lowering (#214129)

Passing a union to a function does not work. The x86_64 bridge rejects
every one, so the pass fails on any signature naming a union.
Additionally, indirect arguments have their byval and sret alignment
wrong, because `mapCIRType` asks DataLayout for it, and DataLayout only
sees a record's members, never `__attribute__((aligned(N)))`.

Unions now go through the ABI library's union type, which puts every
member at offset zero and sizes each eightbyte from the union rather
than from a single member. The alignment comes from the record-layout
metadata the AST already fills in, which fixes over-aligned structs too,
since they share that lookup.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+280-0clang/test/CIR/Transforms/abi-lowering/x86_64-union.cir
+79-44clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+84-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64.c
+77-5clang/test/CIR/Transforms/abi-lowering/x86_64-aggregate-nyi.cir
+80-0clang/test/CIR/Transforms/abi-lowering/x86_64-union-coerce-shapes.cir
+13-5clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+613-541 files not shown
+618-557 files

OpenBSD/ports vk3a4pzdevel/py-borghash Makefile

   for consistency, add a BDEP on cython; it's used if present though with
   a fallback to a pregenerated file if not.  ok bket@
VersionDeltaFile
1.6+4-0devel/py-borghash/Makefile
+4-01 files

NetBSD/src L4a8KHyusr.sbin/npf/npfctl npf.conf.5

   npf.conf.5: add more detail about table type distinctions
VersionDeltaFile
1.110+16-2usr.sbin/npf/npfctl/npf.conf.5
+16-21 files

LLVM/project 800b4efclang-tools-extra/docs clang-doc.md ReleaseNotes.md

[docs] Mechanically convert clang-tools-extra/docs to MyST using rst2myst

Run rst2myst on all 13 top-level .md files (renamed from .rst in the
prior change) and on ReleaseNotesTemplate.txt.
DeltaFile
+469-500clang-tools-extra/docs/pp-trace.md
+256-274clang-tools-extra/docs/clang-reorder-fields.md
+195-204clang-tools-extra/docs/clang-change-namespace.md
+149-137clang-tools-extra/docs/modularize.md
+64-95clang-tools-extra/docs/ReleaseNotes.md
+72-78clang-tools-extra/docs/clang-doc.md
+1,205-1,2888 files not shown
+1,438-1,54314 files

LLVM/project a4e71c0clang-tools-extra/clang-tidy rename_check.py, clang-tools-extra/clang-tidy/tool check_alphabetical_order.py check_alphabetical_order_test.py

[docs] Fix MyST migration of clang-tools-extra/docs

Apply LLM-assisted cleanup on top of the mechanical rst2myst conversion:
- Add MyST frontmatter and Jinja2 substitution expressions to ReleaseNotes.md
  and ReleaseNotesTemplate.txt
- Convert {eval-rst}/.. option:: blocks to native :::{option} directives
- Fix garbled {program} role in clang-change-namespace.md
- Remove escaped hyphens (\-) from clang-doc.md bullet list
- Remove spurious 0\. escape in clang-include-fixer.md
- Remove trailing :: code-block introducers from pp-trace.md; add yaml
  language tag to all 31 YAML code fences in pp-trace.md
- Replace reference-style Markdown doxygen link in index.md with raw HTML
- Fix redirect_target angle brackets in clangd.md frontmatter
- Update Python tooling scripts to write Markdown-format release notes
- Convert ReleaseNotesTemplate.txt to MyST Markdown
DeltaFile
+98-135clang-tools-extra/clang-tidy/tool/check_alphabetical_order_test.py
+63-62clang-tools-extra/docs/pp-trace.md
+16-33clang-tools-extra/clang-tidy/tool/check_alphabetical_order.py
+18-19clang-tools-extra/clang-tidy/rename_check.py
+20-6clang-tools-extra/docs/ReleaseNotes.md
+16-7clang-tools-extra/docs/ReleaseNotesTemplate.txt
+231-2628 files not shown
+247-28614 files

LLVM/project 3a64914clang-tools-extra/clang-tidy/tool check_alphabetical_order_test.py

pacify formatter
DeltaFile
+16-8clang-tools-extra/clang-tidy/tool/check_alphabetical_order_test.py
+16-81 files

LLVM/project c140f37llvm/test/CodeGen/AMDGPU llvm.amdgcn.struct.buffer.load.format.ll llvm.amdgcn.intersect_ray.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.struct.buffer.load.tfe.ll llvm.amdgcn.raw.buffer.load.tfe.ll

[AMDGPU][GlobalISel] Fold redundant uniform G_AMDGPU_READANYLANE in RegBankCombiner
DeltaFile
+124-264llvm/test/CodeGen/AMDGPU/packed-fp32.ll
+69-144llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+80-97llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll
+32-83llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll
+377-80411 files not shown
+530-91517 files

LLVM/project 7cf7250llvm/test/CodeGen/AMDGPU/GlobalISel regbankcombiner-merge-readanylane.mir

[AMDGPU][GlobalISel] Pre-commit tests for readanylane merge regbank combine (NFC)

Add regbank-combiner tests covering a copy to vgpr whose source is a
merge or build_vector of G_AMDGPU_READANYLANE results and uniform
values. These currently keep the round trip through sgprs, and also
cover the cases where the merge has another user and where all merge
sources are uniform.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+103-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-merge-readanylane.mir
+103-01 files

NetBSD/pkgsrc-wip 2b7e964qgis Makefile COMMIT_MSG

qgis: Update to 4.2.1
DeltaFile
+3-3qgis/distinfo
+2-1qgis/PLIST
+1-1qgis/Makefile
+1-1qgis/COMMIT_MSG
+7-64 files

LLVM/project 7dce7f4clang/test/Analysis/Scalable/ssaf-linker multi-arch-create.test, clang/test/CIR/Transforms/abi-lowering x86_64-get-global.cir

Merge branch 'main' into users/chinmaydd/regbanklegalize-qsad
DeltaFile
+570-31llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+353-0clang/tools/clang-ssaf-linker/MultiArchCreateCLI.cpp
+296-0clang/test/Analysis/Scalable/ssaf-linker/multi-arch-create.test
+141-11llvm/test/CodeGen/AMDGPU/llvm.amdgcn.msad.u8.ll
+146-0clang/test/CIR/Transforms/abi-lowering/x86_64-get-global.cir
+89-41lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
+1,595-8387 files not shown
+3,546-59493 files

LLVM/project 9cc094bllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.lerp.ll

[AMDGPU][GISel] RegBankLegalize rule for amdgcn_lerp (#214324)
DeltaFile
+60-3llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lerp.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+64-32 files

Dreckly/dreckly d514c25www/palemoon distinfo, www/palemoon/patches patch-platform_js_src_wasm_WasmSignalHandlers.cpp

palemoon: Simplify patch.
DeltaFile
+5-8www/palemoon/patches/patch-platform_js_src_wasm_WasmSignalHandlers.cpp
+1-1www/palemoon/distinfo
+6-92 files

OpenZFS/src a515918etc/systemd/system zfs-volume-wait.service.in zfs-mount@.service.in

Make systemd-udev-settle optional for the import units

systemd-udev-settle.service has been deprecated for years, recent
systemd releases warn about it at boot, and distributions have begun
shipping without it, which turns the hard Requires= in
zfs-import-cache and zfs-import-scan into a broken import: a
Requires= on a masked or removed unit keeps the service from ever
starting.  Issue #10891.

Demote the dependency to Wants= and keep the After= ordering.  Where
the settle unit exists and completes, the boot is what it always
was: Wants= pulls settle in, the import waits for it, and the
device-symlink guarantee it provided is intact.  Where it is masked
or gone the wish is quietly dropped and the import runs anyway,
which beats not importing at all.  One deliberate behavior change:
if settle itself fails, on a system so large that enumeration
overruns its timeout, the old Requires= cancelled the import while
the new units go ahead at the timeout mark with whatever has been
enumerated by then.

    [29 lines not shown]
DeltaFile
+3-1etc/systemd/system/zfs-import-scan.service.in
+3-1etc/systemd/system/zfs-import-cache.service.in
+0-1etc/systemd/system/zfs-volume-wait.service.in
+0-1etc/systemd/system/zfs-mount@.service.in
+0-1etc/systemd/system/zfs-mount.service.in
+6-55 files

LLVM/project 7ef869cclang-tools-extra/clang-tidy rename_check.py, clang-tools-extra/clang-tidy/tool check_alphabetical_order.py check_alphabetical_order_test.py

[docs] Fix MyST migration of clang-tools-extra/docs

Apply LLM-assisted cleanup on top of the mechanical rst2myst conversion:
- Add MyST frontmatter and Jinja2 substitution expressions to ReleaseNotes.md
  and ReleaseNotesTemplate.txt
- Convert {eval-rst}/.. option:: blocks to native :::{option} directives
- Fix garbled {program} role in clang-change-namespace.md
- Remove escaped hyphens (\-) from clang-doc.md bullet list
- Remove spurious 0\. escape in clang-include-fixer.md
- Remove trailing :: code-block introducers from pp-trace.md; add yaml
  language tag to all 31 YAML code fences in pp-trace.md
- Replace reference-style Markdown doxygen link in index.md with raw HTML
- Fix redirect_target angle brackets in clangd.md frontmatter
- Update Python tooling scripts to write Markdown-format release notes
- Convert ReleaseNotesTemplate.txt to MyST Markdown
DeltaFile
+98-135clang-tools-extra/clang-tidy/tool/check_alphabetical_order_test.py
+63-62clang-tools-extra/docs/pp-trace.md
+16-33clang-tools-extra/clang-tidy/tool/check_alphabetical_order.py
+18-19clang-tools-extra/clang-tidy/rename_check.py
+20-6clang-tools-extra/docs/ReleaseNotes.md
+16-7clang-tools-extra/docs/ReleaseNotesTemplate.txt
+231-2628 files not shown
+247-28614 files

LLVM/project b7e9afaclang-tools-extra/docs clang-doc.md ReleaseNotes.md

[docs] Mechanically convert clang-tools-extra/docs to MyST using rst2myst

Run rst2myst on all 13 top-level .md files (renamed from .rst in the
prior change) and on ReleaseNotesTemplate.txt.
DeltaFile
+469-500clang-tools-extra/docs/pp-trace.md
+256-274clang-tools-extra/docs/clang-reorder-fields.md
+195-204clang-tools-extra/docs/clang-change-namespace.md
+149-137clang-tools-extra/docs/modularize.md
+64-95clang-tools-extra/docs/ReleaseNotes.md
+72-78clang-tools-extra/docs/clang-doc.md
+1,205-1,2888 files not shown
+1,438-1,54314 files

LLVM/project 8258a50clang-tools-extra/docs clang-change-namespace.rst clang-change-namespace.md

[clang-tools-extra] Rename clang-tools-extra/docs/*.rst to *.md

Part of the migration of clang-tools-extra docs from reST to MyST Markdown.
Also update clang-tidy tooling scripts and tests that hard-code the
ReleaseNotes.rst path.

No content changes in this commit.
DeltaFile
+0-804clang-tools-extra/docs/pp-trace.rst
+804-0clang-tools-extra/docs/pp-trace.md
+0-423clang-tools-extra/docs/clang-reorder-fields.rst
+423-0clang-tools-extra/docs/clang-reorder-fields.md
+0-314clang-tools-extra/docs/clang-change-namespace.rst
+314-0clang-tools-extra/docs/clang-change-namespace.md
+1,541-1,54125 files not shown
+2,427-2,43731 files

LLVM/project b160ed8.github/workflows release-documentation.yml

Fixes
DeltaFile
+5-3.github/workflows/release-documentation.yml
+5-31 files

FreeBSD/ports 0bbc839x11/libxfce4windowing distinfo Makefile

x11/libxfce4windowing: Fix internationalization

- Import upstream patch to correctly link to libintl [1]
- Add USES=localbase:ldflags to make meson find the libintl library

PR:             297303
Obtained from:  https://gitlab.xfce.org/xfce/libxfce4windowing/-/commit/83ffd4ac83920ecd7ad190e997539d7a60c8dd60.patch [1]
MFH:            2026Q3

(cherry picked from commit e886a6665e37ecb3344dd3ebbb6f33832d9978ef)
DeltaFile
+6-2x11/libxfce4windowing/Makefile
+3-1x11/libxfce4windowing/distinfo
+9-32 files

LLVM/project 12df34blldb/source/Plugins/Process/elf-core ProcessElfCore.h ProcessElfCore.cpp, lldb/test/API/functionalities/postmortem/elf-core elf-NT_FILE-memory-region.yaml TestLinuxCore.py

[lldb][elf-core] Populate memory region names from NT_FILE (#212666)

## Summary

`ProcessElfCore` already parses `NT_FILE`, but its cached `PT_LOAD`
memory-region entries did not retain their backing filenames.

- cache a complete `MemoryRegionInfo` for each `PT_LOAD` instead of
rebuilding one from a custom permissions/name record on every query
- associate an `NT_FILE` pathname when the `PT_LOAD` and `NT_FILE`
starts match; their ends may differ, while a `PT_LOAD` beginning inside
an `NT_FILE` range remains unnamed
- finalize names and memory-tag state after all program headers are
parsed, making the result independent of `PT_LOAD` and `PT_NOTE`
ordering
- preserve regions with `p_filesz == 0` and return the cached region
directly from `DoGetMemoryRegionInfo`
- add API coverage for the same-start/different-end case, an interior
unnamed region, and an unnamed NT_FILE-only tail

    [19 lines not shown]
DeltaFile
+89-41lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
+69-0lldb/test/API/functionalities/postmortem/elf-core/TestLinuxCore.py
+30-0lldb/test/API/functionalities/postmortem/elf-core/elf-NT_FILE-memory-region.yaml
+8-4lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
+196-454 files

FreeBSD/ports e886a66x11/libxfce4windowing distinfo Makefile

x11/libxfce4windowing: Fix internationalization

- Import upstream patch to correctly link to libintl [1]
- Add USES=localbase:ldflags to make meson find the libintl library

PR:             297303
Obtained from:  https://gitlab.xfce.org/xfce/libxfce4windowing/-/commit/83ffd4ac83920ecd7ad190e997539d7a60c8dd60.patch [1]
MFH:            2026Q3
DeltaFile
+6-3x11/libxfce4windowing/Makefile
+3-1x11/libxfce4windowing/distinfo
+9-42 files