LLVM/project d7ee01cllvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt gfx12_dasm_vop3.txt

[AMDGPU] Fix disasm of i16 operands fp inline constants (#200944)
DeltaFile
+228-228llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+200-200llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
+200-200llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+194-194llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+144-144llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+128-128llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3cx.txt
+1,094-1,09439 files not shown
+3,048-3,19945 files

LLVM/project b9d5c24llvm/utils/gn/secondary/clang/include/clang/Config BUILD.gn

[gn build] Port 7a907089 (#200953)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn
+1-01 files

LLVM/project 334da51llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU coexec-sched-barrier-latency.mir

[AMDGPU] Add some DAG mutations to CoexecSched

Change-Id: Id86bbdb427b23f68d39ceee196e4232e91974186
DeltaFile
+171-0llvm/test/CodeGen/AMDGPU/coexec-sched-barrier-latency.mir
+6-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+177-12 files

FreeBSD/ports 6b036b8security/tpm2-tss pkg-plist Makefile, security/tpm2-tss/files patch-src_tss2-tcti_tcti-device.c patch-test_unit_tctildr-nodl.c

security/tpm2-tss: Update 4.0.1 => 4.1.3 (CVE-2024-29040)

Changelog:
https://github.com/tpm2-software/tpm2-tss/blob/4.1.3/CHANGELOG.md

- Fix warnings from portclippy.
- Merge MKDIRs and RMDIRs.
- Refresh patches.

PR:             295403
Approved by:    Tadeusz Struk <tstruk at gmail.com> (maintainer, timeout 2 weeks)
Security:       CVE-2024-29040
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit e715576c4d46e007740709475b8d491186b135ac)
DeltaFile
+14-2security/tpm2-tss/pkg-plist
+6-10security/tpm2-tss/Makefile
+4-4security/tpm2-tss/files/patch-src_tss2-tcti_tcti-device.c
+3-3security/tpm2-tss/distinfo
+2-2security/tpm2-tss/files/patch-test_unit_tctildr-nodl.c
+2-2security/tpm2-tss/files/patch-src_tss2-esys_esys__context.c
+31-236 files

OpenZFS/src 59dc886module/nvpair nvpair.c, module/zfs zfs_ioctl.c

nvpair: Check for un-terminated strings in packed nvlist

Add additional checks to verify a packed string or string array nvpair
is terminated.  Or more specifically, verify doing a strlen() on the
prospective string does not overrun the packed nvlist buffer.

Also add additional checks in the libzfs_input_checks test case to
verify un-terminated strings, and add in a nvlist ioctl payload
fuzz test for good measure.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18604
DeltaFile
+169-3tests/zfs-tests/cmd/libzfs_input_check.c
+37-12module/nvpair/nvpair.c
+1-2module/zfs/zfs_ioctl.c
+207-173 files

FreeBSD/ports e715576security/tpm2-tss Makefile pkg-plist, security/tpm2-tss/files patch-src_tss2-tcti_tcti-device.c patch-src_tss2-esys_esys__context.c

security/tpm2-tss: Update 4.0.1 => 4.1.3 (CVE-2024-29040)

Changelog:
https://github.com/tpm2-software/tpm2-tss/blob/4.1.3/CHANGELOG.md

- Fix warnings from portclippy.
- Merge MKDIRs and RMDIRs.
- Refresh patches.

PR:             295403
Approved by:    Tadeusz Struk <tstruk at gmail.com> (maintainer, timeout 2 weeks)
Security:       CVE-2024-29040
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+6-10security/tpm2-tss/Makefile
+14-2security/tpm2-tss/pkg-plist
+4-4security/tpm2-tss/files/patch-src_tss2-tcti_tcti-device.c
+3-3security/tpm2-tss/distinfo
+2-2security/tpm2-tss/files/patch-src_tss2-esys_esys__context.c
+2-2security/tpm2-tss/files/patch-test_unit_tctildr-nodl.c
+31-236 files

OpenZFS/src 4bc8c39cmd/zed/agents zfs_retire.c, module/zfs vdev_label.c

zed: Prefer dRAID distributed spares to regular ones

One of the main dRAID features is avoiding single drive bottlenecks
by using distributed spares.  Activation of regular spare will take
more time, during which the dRAID redundancy is even lower than in
case of RAIDZ.  But regular spares might still be added to the pool
as a second line of defence, possibly shared by several vdevs.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18578
DeltaFile
+22-8cmd/zed/agents/zfs_retire.c
+4-4tests/zfs-tests/tests/functional/fault/auto_spare_multiple.ksh
+5-0module/zfs/vdev_label.c
+31-123 files

FreeBSD/doc 1671b8adocumentation/content/en/books/fdp-primer/overview _index.adoc

books/fdp-primer: "patch" word is NOT needed

Update instructions for submitting Problem Reports.
Improve description of the steps to submit a diff.

The [patch] convention for the summary field is not needed anymore.
Update the quick start FreeBSD section in the overview chapter of
the fdp-primer to reflect that.

PR:             295715
DeltaFile
+6-1documentation/content/en/books/fdp-primer/overview/_index.adoc
+6-11 files

FreeBSD/ports 7b0840bnet/rclone distinfo Makefile

net/rclone: Update 1.73.5 => 1.74.2

Changelog:
https://rclone.org/changelog/#v1-74-2-2026-05-22

PR:             295542
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit b6063433a3a4ae661ca4d3b50a272de1f6490aa7)
DeltaFile
+5-5net/rclone/distinfo
+1-1net/rclone/Makefile
+6-62 files

LLVM/project f254ae6libc/cmake/modules CheckCompilerFeatures.cmake LLVMLibCCompileOptionRules.cmake, libc/cmake/modules/compiler_features check_stdc_fenv_access.cpp

[libc] Add FENV_ACCESS pragma with CMake compiler feature detection (#200268)

Related to https://github.com/llvm/llvm-project/pull/199009

Added compiler feature detection for _STDC FENV_ACCESS_ pragma. It is
used to conditionally add function-scoped `#pragma STDC FENV_ACCESS ON`
to `libc/src/__support/FPUtil/FEnvAccess.h`, whenever functions from the
`<fenv.h>` header are called and the target supports the pragma.
DeltaFile
+28-4libc/src/__support/FPUtil/FEnvImpl.h
+10-3libc/cmake/modules/CheckCompilerFeatures.cmake
+2-2libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+2-2libc/cmake/modules/LLVMLibCTestRules.cmake
+2-0libc/cmake/modules/compiler_features/check_stdc_fenv_access.cpp
+44-115 files

FreeBSD/ports 31493dbnet/rclone distinfo Makefile

net/rclone: update to v1.73.5

Changelog: https://rclone.org/changelog/#v1-73-5-2026-04-19

PR:             294682
(cherry picked from commit b841b16b4ec384a8f6da432b5fa42bdd8aa183d2)
DeltaFile
+5-5net/rclone/distinfo
+1-2net/rclone/Makefile
+6-72 files

LLVM/project 9e29f7dllvm/include/llvm/Target TargetSelectionDAG.td, llvm/lib/Target/X86 X86InstrSSE.td X86InstrAVX512.td

[X86] Remove extra MOV after widening atomic store (#197619)

This change adds patterns to optimize out an extra MOV present after
widening the atomic store. Covers `<2 x i8>` (SSE4.1+), `<2 x i16>`,
`<4 x i8>`, `<2 x i32>`, `<2 x float>`, `<4 x i16>`,
`<2 x ptr addrspace(270)>`.

Store-side counterpart to #148898. Stacked on top of #197618; and below
of #197860.
DeltaFile
+47-64llvm/test/CodeGen/X86/atomic-load-store.ll
+30-24llvm/test/CodeGen/X86/atomic-unordered.ll
+35-0llvm/include/llvm/Target/TargetSelectionDAG.td
+10-10llvm/lib/Target/X86/X86InstrSSE.td
+6-6llvm/lib/Target/X86/X86InstrAVX512.td
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+129-1056 files

FreeBSD/ports b606343net/rclone distinfo Makefile

net/rclone: Update 1.73.5 => 1.74.2

Changelog:
https://rclone.org/changelog/#v1-74-2-2026-05-22

PR:             295542
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+5-5net/rclone/distinfo
+1-2net/rclone/Makefile
+6-72 files

NetBSD/src u5jjHnRsys/arch/sparc64/sparc64 autoconf.c

   More corrections...

   I was also looking at the build breakage fixed by the previous commit.
   I found another issue (non-build breaking) though:

   Free the results from prom_getprop() in the newly added code, if a
   subsequent malloc() fails (don't lose memory).

   Also properly indent a line whose preceding condition shifted right
   (existing code from previously, now not always executed).

   Feel free to redo these changes some other (non build-breaking) way.
VersionDeltaFile
1.250+6-4sys/arch/sparc64/sparc64/autoconf.c
+6-41 files

LLVM/project 4b91251mlir/include/mlir/IR TypeRange.h Remarks.h, mlir/lib/TableGen Constraint.cpp

[mlir] Remove unused DenseMapInfo::getTombstoneKey (#200633)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+0-17mlir/include/mlir/IR/TypeRange.h
+2-14mlir/include/mlir/IR/Remarks.h
+0-16mlir/include/mlir/IR/Value.h
+2-11mlir/lib/TableGen/Constraint.cpp
+0-12mlir/include/mlir/IR/Attributes.h
+0-8mlir/include/mlir/IR/OperationSupport.h
+4-7831 files not shown
+13-19137 files

LLVM/project 67139a2flang/include/flang/Lower IterationSpace.h, flang/include/flang/Lower/Support Utils.h

[flang] Remove unused DenseMapInfo::getTombstoneKey (#200632)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+2-6flang/lib/Lower/Support/Utils.cpp
+0-6flang/include/flang/Lower/Support/Utils.h
+0-6flang/include/flang/Semantics/symbol.h
+0-3flang/include/flang/Lower/IterationSpace.h
+2-214 files

LLVM/project 333bc30lldb/include/lldb/Symbol Symbol.h

[lldb] Add static_assert to catch increases to size of Symbol (#200919)
DeltaFile
+10-0lldb/include/lldb/Symbol/Symbol.h
+10-01 files

NetBSD/pkgsrc-wip 889ae91. TODO

TODO: + crush-0.74.1, resterm-0.41.1.
DeltaFile
+2-0TODO
+2-01 files

FreeBSD/ports ff66a15science/afni distinfo pkg-plist

science/afni: Update to 26.1.03
DeltaFile
+3-3science/afni/distinfo
+4-0science/afni/pkg-plist
+1-1science/afni/Makefile
+8-43 files

LLVM/project 7ccb0edlld/wasm Writer.cpp Config.h

[lld][WebAssembly] Refine type used for internal TLS-related symbols. NFC (#200899)

I noticed this while reviewing #200855.
DeltaFile
+3-6lld/wasm/Writer.cpp
+4-4lld/wasm/Config.h
+7-102 files

LLVM/project f0d3a8fbolt/include/bolt/Passes DataflowAnalysis.h SplitFunctions.h, bolt/include/bolt/Profile DataReader.h

[BOLT] Remove unused DenseMapInfo::getTombstoneKey (#200637)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+0-5bolt/include/bolt/Passes/DataflowAnalysis.h
+0-4bolt/include/bolt/Profile/DataReader.h
+0-3bolt/include/bolt/Passes/SplitFunctions.h
+0-123 files

LLVM/project 54796f2lldb/include/lldb/Core Highlighter.h, lldb/include/lldb/Host HostThread.h

[lldb] Remove unused DenseMapInfo::getTombstoneKey (#200635)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+2-12lldb/include/lldb/Symbol/SymbolContext.h
+3-3lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+0-5lldb/include/lldb/Utility/UUID.h
+0-4lldb/include/lldb/Host/HostThread.h
+0-4lldb/include/lldb/Utility/ConstString.h
+0-3lldb/include/lldb/Core/Highlighter.h
+5-314 files not shown
+6-4010 files

LLVM/project fbcf6bblld/COFF Chunks.h, lld/MachO ConcatOutputSection.h

[lld] Remove unused DenseMapInfo::getTombstoneKey (#200636)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+1-6lld/MachO/ConcatOutputSection.h
+1-6lld/wasm/SyntheticSections.h
+0-3lld/COFF/Chunks.h
+2-153 files

LLVM/project 5912817llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt gfx11_dasm_vop3.txt

[AMDGPU] Fix disasm of i16 operands fp inline constants
DeltaFile
+228-228llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+200-200llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+200-200llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
+194-194llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+144-144llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+128-128llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3c.txt
+1,094-1,09439 files not shown
+3,048-3,19945 files

LLVM/project 11158cfllvm/test/Transforms/HotColdSplit coldentrycount.ll

[HotColdSplit] Consolidate pass pipeline (#200941)

Codegenprepare was added for more of a E2E test in
f0f68c6e6c5e0064c0196e4f1528e910a47766e0. The pipeline was split in
cb5e48d1c2c4774ed9f17ff89412f1291b640172 to allow for the removal of the
HotColdSplit legacy pass. Now that CodeGenPrepare has been ported to the
NewPM in f1ec0d12bb0843f0deab83ef2b5cf1339cbc4f0b (which even touched
this test), we can use a single pass pipeline and simplify the run line
a little bit.
DeltaFile
+1-1llvm/test/Transforms/HotColdSplit/coldentrycount.ll
+1-11 files

LLVM/project 8c65695offload/plugins-nextgen/level_zero/include L0Queue.h, offload/plugins-nextgen/level_zero/src L0Queue.cpp

[OFFLOAD][L0][NFC] Add struct for deferred memory operations (#200928)

Improve readibility a bit by using a well-defined struct instead of
tuples.
DeltaFile
+13-13offload/plugins-nextgen/level_zero/src/L0Queue.cpp
+10-2offload/plugins-nextgen/level_zero/include/L0Queue.h
+23-152 files

LLVM/project 47eee1dflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-user.f90

Preserve dynamic user condition scores for variant ranking

Dynamic user conditions are bypassed during static applicability
filtering, but their scores must still influence variant ordering.
Previously, the filtering VMI removed `user_condition_unknown`,
inadvertently dropping the score attached to
`user={condition(score(...): expr)}`.

We now preserves that score in the ranking VMI by transferring
any non-zero dynamic condition score onto `user_condition_true`. The
runtime condition remains separate and correctly lowers as a `fir.if`
guard for the selected variant.

Variant ordering now correctly prioritizes scored conditions over
lexically earlier unscored conditions or static fallbacks:

```
  if (high) barrier
  else if (low) taskyield

    [4 lines not shown]
DeltaFile
+34-0flang/test/Lower/OpenMP/metadirective-user.f90
+13-0flang/lib/Lower/OpenMP/OpenMP.cpp
+47-02 files

LLVM/project 27aec96llvm/include/llvm/Target TargetSelectionDAG.td, llvm/lib/Target/X86 X86InstrSSE.td X86InstrAVX512.td

[X86] Remove extra MOV after widening atomic store

This change adds patterns to optimize out an extra MOV present after
widening the atomic store. Covers <2 x i8> (SSE4.1+), <2 x i16>,
<4 x i8>, <2 x i32>, <2 x float>, <4 x i16>, <2 x ptr addrspace(270)>.
DeltaFile
+47-64llvm/test/CodeGen/X86/atomic-load-store.ll
+30-24llvm/test/CodeGen/X86/atomic-unordered.ll
+35-0llvm/include/llvm/Target/TargetSelectionDAG.td
+10-10llvm/lib/Target/X86/X86InstrSSE.td
+6-6llvm/lib/Target/X86/X86InstrAVX512.td
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+129-1056 files

LLVM/project 64ed683llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.image.atomic.dim.mir combine-fma-add-mul-pre-legalize.mir

AMDGPU/GlobalISel: Remove redundant -global-isel from -run-pass MIR tests (NFC) (#200857)
DeltaFile
+5-5llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.mir
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul-pre-legalize.mir
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul-post-legalize.mir
+3-3llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-widen-scalar-loads.mir
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.exp.compr.mir
+20-2023 files not shown
+47-4729 files

LLVM/project 9740a4bllvm/lib/CodeGen SelectOptimize.cpp, llvm/test/CodeGen/AArch64 selectopt-cast.ll

[SelectOpt] Preserve Profile Information (#200680)

If at least one of the SelectLike instructions in the group has profile
metadata, we can propagate it given they all share the same condition.
DeltaFile
+67-3llvm/test/CodeGen/AArch64/selectopt-cast.ll
+24-1llvm/lib/CodeGen/SelectOptimize.cpp
+0-2llvm/utils/profcheck-xfail.txt
+91-63 files