LLVM/project f29371allvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-zext.mir regbankselect-and-s1.mir

[AMDGPU] Use integer LLTs for work-item IDs (#224519)

Type work-item ID preloaded values and special entry-function live-ins
as i32, matching the intrinsic result and the existing GlobalISel and
SelectionDAG lowering. This prevents an s32 live-in type from reaching
the divergent G_AND and lets VgprToVccCopy preserve its source LLT
directly.

The original failure was a GlobalISel cannot-select abort on a 32-bit
VGPR G_AND produced from `llvm.amdgcn.workitem.id.x`. This follows up
#220987 by fixing the type at its producer instead of coercing it in
register-bank legalization.

A lot of tests need to be migrated because of this, owing to the
Extended LLTs change in https://github.com/llvm/llvm-project/pull/207419

Assisted-by: Codex

Signed-off-by: Keshav Vinayak Jha <keshavvinayakjha at gmail.com>
Co-authored-by: GPT-5 <noreply at openai.com>
DeltaFile
+384-384llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
+270-270llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll
+60-60llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-implicit-args.ll
+30-30llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.workitem.id.mir
+19-21llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-and-s1.mir
+17-17llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-zext.mir
+780-78230 files not shown
+979-98736 files

FreeBSD/ports f788767mail/exim Makefile distinfo

mail/exim: 4.100 -> 4.100.1

Security: GCVE-25-2026-09-50-1, GCVE-25-2026-09-51-1,
          GCVE-25-2026-09-55-1, GCVE-25-2026-09-56-1
Requested-by:   The Doctor <doctor at doctor.nl2k.ab.ca>
DeltaFile
+3-3mail/exim/distinfo
+1-1mail/exim/Makefile
+4-42 files

FreeBSD/ports 9c6668bx11/x-on-resize Makefile

x11/x-on-resize: Update to 0.3
DeltaFile
+1-2x11/x-on-resize/Makefile
+1-21 files

FreeBSD/ports 493c246x11-fonts/sudo-font Makefile distinfo

x11-fonts/sudo-font: Update to 3.6
DeltaFile
+0-40x11-fonts/sudo-font/pkg-plist
+3-3x11-fonts/sudo-font/distinfo
+1-1x11-fonts/sudo-font/Makefile
+4-443 files

FreeBSD/doc 0fba622shared contrib-committers.adoc contrib-develalumni.adoc

Move some src developers to the alumni section

Reviewed by:    imp, emaste
Differential Revision:  https://reviews.freebsd.org/D59820
DeltaFile
+0-8shared/contrib-committers.adoc
+8-0shared/contrib-develalumni.adoc
+8-82 files

FreeBSD/ports 4c3c030textproc/py-hjson distinfo Makefile

textproc/py-hjson: Update to 3.1.0
DeltaFile
+6-3textproc/py-hjson/Makefile
+3-3textproc/py-hjson/distinfo
+9-62 files

Linux/linux ef31d04drivers/pci/controller/dwc pci-imx6.c

Merge tag 'pci-v7.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI fix from Bjorn Helgaas:

 - Enable clock after core reset is asserted to fix enumeration
   regression on i.MX6Q Apalis platforms with ASM1061/ASM1062 SATA
   controllers (Richard Zhu)

* tag 'pci-v7.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI: imx6: Move clock enable after core reset assertion
DeltaFile
+6-6drivers/pci/controller/dwc/pci-imx6.c
+6-61 files

Illumos/gate d2a51aausr/src/uts/common/fs/zfs spa.c

18413 zfs: spa_sync_upgrades() should only take lock when needed
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+40-25usr/src/uts/common/fs/zfs/spa.c
+40-251 files

FreeBSD/ports e2251a2net/pimd distinfo Makefile, net/pimd/files patch-configure.ac patch-src_main.c

net/pimd: update to 3.1.0

troglobit/pimd, the upstream this port tracked, has not seen a commit since
August 2022 and its last release, 2.3.2, is from 2016. The port was pinned
to an unreleased master snapshot (2.3.2b, commit 17ae62f) because there was
nothing newer to move to.

This new fork continues the tree and releases from it. 3.1.0 brings
Anycast-RP (RFC 4610), accept-nbr-from and register-accept-from, and rescans
interfaces at runtime so a link that comes up after the daemon started becomes
a vif without a restart.
DeltaFile
+0-56net/pimd/files/patch-src_main.c
+6-13net/pimd/Makefile
+0-9net/pimd/files/patch-configure.ac
+3-5net/pimd/distinfo
+9-834 files

LLVM/project b2b38d4clang/lib/StaticAnalyzer/Checkers/WebKit PtrTypesSemantics.cpp

[WebKit Checkers][NFC] Extract hasPublicMethodInHierarchy from isSmartPtrCompatible (#224697)

So we can reuse it in borrow checking.

hasPublicMethodInHierarchy identifies RefCounted via 'ref' and 'deref'
public
member functions.

Borrow checking will identify CanBorrow via a 'crashIfBorrowed' public
member
function.

Assisted-by: Claude
DeltaFile
+25-27clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
+25-271 files

FreeBSD/ports aa4f53dtextproc/libxmlbird Makefile distinfo

textproc/libxmlbird: Update to 1.2.15
DeltaFile
+3-3textproc/libxmlbird/distinfo
+1-1textproc/libxmlbird/Makefile
+4-42 files

FreeBSD/ports 2a0bf0aemulators/edumips64 Makefile

emulators/edumips64: Return to pool
DeltaFile
+1-1emulators/edumips64/Makefile
+1-11 files

OpenBSD/src oTSICD8usr.sbin/vmd vm.c x86_mmio.c

   Clean up debug logging in vmd mmio code.

   Tuck stuff into DPRINTF macros that use log_debug.

   Discussed with mlarkin@
VersionDeltaFile
1.5+37-34usr.sbin/vmd/x86_mmio.c
1.132+1-3usr.sbin/vmd/vm.c
+38-372 files

LLVM/project 4cc7b28llvm/utils profcheck-xfail.txt

Exclude tailcallelim test (#224708)

keeping the bot green. This failure was introduced in PR #221694, but
tailcallelimination isn't yet clean wrt profcheck
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

FreeBSD/ports f717c57www/browsh Makefile distinfo

www/browsh: Update to 1.8.3
DeltaFile
+77-9www/browsh/distinfo
+51-24www/browsh/Makefile
+128-332 files

LLVM/project b91795blibsycl/unittests/usm alloc.cpp, offload/liboffload/src OffloadImpl.cpp

Revert "[offload] add context to olMemAlloc*" (#224703)

Revert: https://github.com/llvm/llvm-project/pull/222677 and
https://github.com/llvm/llvm-project/pull/224622

Bot has been down: https://lab.llvm.org/buildbot/#/builders/234

errors:
```
Failed Tests (5):
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-advanced.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-basic.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-diff-teams-threads.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-diff-threads.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-ir-bitcode.cpp
```

After revert:
```

    [5 lines not shown]
DeltaFile
+147-114offload/liboffload/src/OffloadImpl.cpp
+68-127offload/plugins-nextgen/common/src/PluginInterface.cpp
+25-80offload/plugins-nextgen/common/include/PluginInterface.h
+50-55libsycl/unittests/usm/alloc.cpp
+2-100offload/plugins-nextgen/level_zero/src/L0Plugin.cpp
+35-39offload/unittests/OffloadAPI/kernel/olLaunchKernel.cpp
+327-51537 files not shown
+580-1,13343 files

FreeBSD/src 17af098usr.sbin/virtual_oss/virtual_oss main.c

Revert "virtual_oss(8): Fix cuse.ko check"

parse_options() was moved above cuse_init(), which makes every single
regular virtual_oss invocation which uses cuse_dev_create() fail.

This reverts commit f014795ec3bd5efb88dfc249599e9665dc10a59e.
DeltaFile
+5-11usr.sbin/virtual_oss/virtual_oss/main.c
+5-111 files

LLVM/project 4f90f2ellvm/test/MC/AMDGPU gfx12_asm_vop3_err.s gfx12_asm_features.s

[AMDGPU][MC] Upstream gfx11/gfx12 true16 assembler test coverage

Upstream new assembler test cases, covering true16 .l/.h operands and op_sel
handling that had no upstream coverage.
DeltaFile
+75-0llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
+69-0llvm/test/MC/AMDGPU/gfx11_asm_opsel.s
+59-0llvm/test/MC/AMDGPU/gfx11_asm_t16.s
+6-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
+3-0llvm/test/MC/AMDGPU/gfx12_asm_features.s
+2-0llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
+214-06 files

FreeNAS/freenas 334f378src/middlewared/middlewared/plugins/nvmet namespace.py, tests/sharing_protocols/nvmet test_nvmet_tcp.py

NAS-143945 / 26.0.0 / Turn off ZVOL threading for NVMe-oF namespaces (by bmeagherix) (#19813)

Mirrors the existing iSCSI behavior: disable multi-threading on a zvol
while it's exposed as an NVMe-oF namespace, and restore it afterward.

Add `test__zvol_namespace_volthreading`

----
Passing CI for stable/26 backport
[here](http://jenkins-eng-ci.cmb1.ixsystems.net:8080/job/stable_26/job/sharing_protocols_tests/228/).

Original PR: https://github.com/truenas/middleware/pull/19812

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+97-1src/middlewared/middlewared/plugins/nvmet/namespace.py
+24-0tests/sharing_protocols/nvmet/test_nvmet_tcp.py
+121-12 files

LLVM/project fedbd3bclang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR][NFC] Fix compilation error CIRGenModule (#224694)

Fix deduced conflicting types for parameter when calling std::max with
unsigned long and unsigned long long, can be fixed by
`std::max(f.getAlignment().value_or(1), 2ull)` but in this line, the
alignment is always less than 2 because of the parent if condition, so
max is always 2
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-11 files

NetBSD/src DpRk8ofusr.sbin/npf/npfctl npfctl.c

   PR kern/60738

   update usage for `npfctl stats reset`
VersionDeltaFile
1.70+5-2usr.sbin/npf/npfctl/npfctl.c
+5-21 files

FreeBSD/src 73ce582sys/netpfil/pf pf_nl.c

pf: table_addr_parser parses to struct nl_parsed_table_addrs

Not to struct pfioc_table.

MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+5-5sys/netpfil/pf/pf_nl.c
+5-51 files

LLVM/project 52fd92bclang/test/SemaSYCL sycl-address-space-attr-appertainment.cpp, llvm/test/CodeGen/RISCV abds-neg.ll abdu-neg.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+505-536llvm/test/CodeGen/RISCV/rvv/fpclamptosat_vec.ll
+313-361llvm/test/CodeGen/RISCV/abdu-neg.ll
+271-351llvm/test/CodeGen/RISCV/abds-neg.ll
+448-0llvm/test/Transforms/LoopVectorize/X86/pr217019.ll
+388-0clang/test/SemaSYCL/sycl-address-space-attr-appertainment.cpp
+118-151offload/liboffload/src/OffloadImpl.cpp
+2,043-1,3991,110 files not shown
+13,084-5,6721,116 files

FreeNAS/freenas 66ac6cbsrc/middlewared/middlewared/plugins/iscsi_ scst.py

Fix FC LUN replace/delete targeting wrong sysfs path
DeltaFile
+4-2src/middlewared/middlewared/plugins/iscsi_/scst.py
+4-21 files

LLVM/project 1b55c28llvm/test/MC/AMDGPU gfx12_asm_vop3_err.s gfx12_asm_features.s

[AMDGPU][MC] Upstream gfx11/gfx12 true16 assembler test coverage

Upstream new assembler test cases, covering true16 .l/.h operands and op_sel
handling that had no upstream coverage.
DeltaFile
+69-0llvm/test/MC/AMDGPU/gfx11_asm_opsel.s
+59-0llvm/test/MC/AMDGPU/gfx11_asm_t16.s
+51-0llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
+5-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
+3-0llvm/test/MC/AMDGPU/gfx12_asm_features.s
+2-0llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
+189-06 files

LLVM/project 5099cb5llvm/test/MC/Disassembler/AMDGPU gfx12_dasm_vop2.txt gfx12_dasm_vop3_from_vop2_dpp8.txt

[AMDGPU][MC] Upstream gfx12 true16 disassembler test coverage

Upstream new gfx12 disassembler test cases, covering true16 operand (.l/.h)
and op_sel decoding for f16 opcodes that had no upstream coverage:
DeltaFile
+168-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp16.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp8.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
+70-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop2.txt
+574-05 files not shown
+711-011 files

LLVM/project 5f23b5elldb/source/Plugins/UnwindAssembly/InstEmulation UnwindAssemblyInstEmulation.h UnwindAssemblyInstEmulation.cpp, lldb/test/API/functionalities/unwind/outlined-prologue Makefile main.c

[lldb] Follow serial outlined functions when scanning for an unwind plan (#222800)

For code-size-constrained builds the compiler's instruction outliner
finds
identical instruction sequences across functions, moves them into a
single
OUTLINED_FUNCTION_<n>, and has every user call it. Instructions from a
function's prologue, body or epilogue may all be outlined.

lldb's instruction-emulation UnwindPlan creator scans the instructions
of a
function and, following the ABI's calling convention, assumes a call
leaves the
stack and registers in a known state. That assumption does not hold for
outlined functions: when prologue and epilogue instructions are outlined
out of
the function body, the UnwindPlan misses those register spills and
restores,
which leads to inaccurate variable tracking in the caller's frames.

    [20 lines not shown]
DeltaFile
+196-1lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
+99-24lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
+59-0lldb/test/API/functionalities/unwind/outlined-prologue/TestOutlinedPrologueUnwind.py
+19-0lldb/test/API/functionalities/unwind/outlined-prologue/main.c
+9-7lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
+11-0lldb/test/API/functionalities/unwind/outlined-prologue/Makefile
+393-323 files not shown
+401-359 files

FreeBSD/ports 81366c2deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (7e2f1f94fca1)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+1-0editors/vscode/Makefile
+6-56 files

LLVM/project 216acfblldb/include/lldb/Target ThreadPlan.h, lldb/source/Target Thread.cpp

[lldb] Don't consult the plan stack for a stop an auto-continue will discard (#215522)

Fixes part (2) of #215189. The sibling PR for part (1) is #215521. The
two are
independent, but are best landed together.

When a completed thread plan auto-continues, `Thread::ShouldStop()`
still
consults subsequent plans and then discards their stop decisions. Those
calls
can change the state of the plans being consulted. In the failing case,
`ThreadPlanRunToAddress` loses the breakpoint it was running to, so the
process
runs past the requested address.

This does not require a scripted plan:

```python
# thread stopped on an enabled breakpoint site

    [46 lines not shown]
DeltaFile
+96-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/TestStepOverBreakpointSite.py
+20-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/run_to_address_plan.py
+10-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/main.c
+2-2lldb/include/lldb/Target/ThreadPlan.h
+3-0lldb/source/Target/Thread.cpp
+3-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/Makefile
+134-26 files

LLVM/project ae374f8lldb/include/lldb/Target Process.h, lldb/source/Target Process.cpp

[lldb] Remove the unused Process::ReadMemoryInChunks (#224656)

`Process::ReadMemoryInChunks` and its `ReadMemoryChunkCallback` typedef
have no callers left in the tree, no unit tests, and no SB API exposure.
This commit removes it.

The method was added in commit f869d6efeec8 (#129307) for the minidump
writer, which was its only caller.  Then, commit 7f04a40a220e (#212641)
replaced that call with a direct loop over `ReadMemoryFromInferior` in
`MinidumpFileBuilder::ReadWriteMemoryInChunks`, leaving this method
dead.

This commit also drop the reference to this method from the description
of
`TestProcessSaveCoreMinidumpSizeMismatch.py`. The test is unchanged.
DeltaFile
+0-46lldb/include/lldb/Target/Process.h
+0-44lldb/source/Target/Process.cpp
+3-4lldb/test/API/functionalities/process_save_core_minidump/size_mismatch/TestProcessSaveCoreMinidumpSizeMismatch.py
+3-943 files