LLVM/project a661558llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.sched.group.barrier.gfx12.ll

[AMDGPU] Add IGLP mutations to CoexecSched (#200981)

Adds IGLP mutations support to CoexecSched -- regular handling of this
mutation in GCNSchedStage is implemented in GCNSchedStrategy.cpp
DeltaFile
+116-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.gfx12.ll
+4-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+120-12 files

LLVM/project af5506cllvm/test/CodeGen/RISCV callee-saved-gprs.ll vararg.ll, llvm/test/CodeGen/RISCV/GlobalISel vararg.ll

Revert "[RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#193962)" (#201041)

This reverts commits:

* 46e07d38e078799fa83386ef2b3b5ee423a467c5
* b5d577d3faef34276991fe80b5f869e3f8ef7442

This change is causing a miscompile in zstd, see the discussion under
https://github.com/llvm/llvm-project/pull/193962 for more details.
DeltaFile
+316-316llvm/test/CodeGen/RISCV/callee-saved-gprs.ll
+303-295llvm/test/CodeGen/RISCV/vararg.ll
+246-241llvm/test/CodeGen/RISCV/GlobalISel/vararg.ll
+224-224llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+128-128llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
+75-75llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+1,292-1,27919 files not shown
+1,477-1,48825 files

OpenZFS/src 037368binclude/sys metaslab_impl.h, man/man4 zfs.4

metaslab: expose condense_pct and sm_blksz tunables on Linux

Expose zfs_metaslab_condense_pct and zfs_metaslab_sm_blksz_* as
module parameters on Linux, matching their existing FreeBSD sysctls.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18594
DeltaFile
+0-40module/os/freebsd/zfs/sysctl_os.c
+26-0man/man4/zfs.4
+18-5module/zfs/metaslab.c
+1-1include/sys/metaslab_impl.h
+45-464 files

LLVM/project 22ef7baclang/include/clang/Basic DiagnosticIDs.h

[clang][NFC] Bump the maximum number of Sema diagnostics (#200948)

The number of Sema diagnostics in DiagnosticSemaKinds.td has reached the
5000 limit. This PR increases the max limit to 6000.
DeltaFile
+1-1clang/include/clang/Basic/DiagnosticIDs.h
+1-11 files

LLVM/project 7b199bdlldb/include/lldb/Symbol Symbol.h

[lldb] Fix Symbol static_assert for 32 bit Windows (#201130)

Follow up to
https://github.com/llvm/llvm-project/pull/200919#issuecomment-4600914496
DeltaFile
+1-1lldb/include/lldb/Symbol/Symbol.h
+1-11 files

LLVM/project 9f790fcllvm/lib/Target/SPIRV SPIRVBuiltins.cpp, llvm/test/CodeGen/SPIRV/transcoding enqueue_kernel.ll

[SPIR-V] Fix i8 pointer type for NULL events in OpEnqueueKernel (#201125)
DeltaFile
+25-17llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+2-4llvm/test/CodeGen/SPIRV/transcoding/enqueue_kernel.ll
+27-212 files

FreeNAS/freenas fac2d22src/middlewared/middlewared/plugins dlm.py

In remote_down do not act if iSCSI is not running

(cherry picked from commit 2389573bc38fde399d7ba4e2ad6880ec03f25fb9)
DeltaFile
+5-1src/middlewared/middlewared/plugins/dlm.py
+5-11 files

FreeNAS/freenas c026fa0src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py

Fix enable ALUA

Only start iscsitarget on the STANDBY if it is already running on
the ACTIVE node.

(cherry picked from commit 5cb4d1d52d9424f607f451d55a0e445e9c00b65e)
DeltaFile
+7-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+7-31 files

FreeNAS/freenas 432bd37src/middlewared/middlewared/plugins dlm.py, src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py

NAS-141231 / 27.0.0-BETA.1 / Fix dlm remote down (#19050)

In dlm.remote_down do not act if iSCSI is not running.

Also, when enabling ALUA, only start iscsitarget on the STANDBY if it is
already running on the ACTIVE node.
DeltaFile
+7-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+5-1src/middlewared/middlewared/plugins/dlm.py
+12-42 files

FreeBSD/ports a440f14math/octave-forge-doctest distinfo Makefile

math/octave-forge-doctest: Update to 0.8.2.
DeltaFile
+3-3math/octave-forge-doctest/distinfo
+1-2math/octave-forge-doctest/Makefile
+4-52 files

FreeNAS/freenas b8a97f0src/middlewared/middlewared/api/v27_0_0 system_product.py

Update v27 pydantic model
DeltaFile
+7-1src/middlewared/middlewared/api/v27_0_0/system_product.py
+7-11 files

FreeNAS/freenas 505078bsrc/middlewared/middlewared/api/v26_0_0 system_product.py, src/middlewared/middlewared/plugins/truenas license_legacy_utils.py license_utils.py

Properly handle VM feature flag
DeltaFile
+77-0src/middlewared/middlewared/pytest/unit/plugins/truenas/test_license_utils.py
+7-1src/middlewared/middlewared/api/v26_0_0/system_product.py
+2-3src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+2-2src/middlewared/middlewared/plugins/truenas/license_utils.py
+1-1src/middlewared/middlewared/plugins/vm/info.py
+1-1src/middlewared/middlewared/pytest/unit/plugins/truenas/test_license_legacy_utils.py
+90-86 files

OpenBSD/ports EEFDgDZnet/openvpn Makefile, net/openvpn/patches patch-src_openvpn_crypto_openssl_c

   Unbreak openvpn-using-LibreSSL server compat with clients <= openvpn-2.5

   Exposing a code path hidden upstream behind !LIBRESSL_VERSION_NUMBER.
   Issue reported and fix tested by landry@, ok tb@
VersionDeltaFile
1.146.2.1+1-0net/openvpn/Makefile
1.2.2.1+0-0net/openvpn/patches/patch-src_openvpn_crypto_openssl_c
+1-02 files

OpenBSD/ports c0iFMgQnet/openvpn Makefile, net/openvpn/patches patch-src_openvpn_crypto_openssl_c

   Unbreak openvpn-using-LibreSSL server compat with clients <= openvpn-2.5

   Exposing a code path a path hidden upstream behind !LIBRESSL_VERSION_NUMBER.
   Issue reported and fix tested by landry@, ok tb@
VersionDeltaFile
1.2+23-0net/openvpn/patches/patch-src_openvpn_crypto_openssl_c
1.148+1-0net/openvpn/Makefile
+24-02 files

FreeBSD/ports 7471004devel/loccount Makefile distinfo, devel/loccount/files patch-languages.yaml modules.txt

devel/loccount: update 2.16 → 2.22
DeltaFile
+19-7devel/loccount/Makefile
+14-0devel/loccount/files/patch-languages.yaml
+9-3devel/loccount/distinfo
+10-0devel/loccount/files/modules.txt
+9-0devel/loccount/files/go.mod
+61-105 files

FreeBSD/ports a434d48devel/snitch Makefile, devel/snitch/files patch-tests_testing__event.hpp patch-tests_approval__tests_reporter__catch2__xml.cpp

devel/snitch: Fix tests
DeltaFile
+47-0devel/snitch/files/patch-tests_testing__event.hpp
+31-0devel/snitch/files/patch-tests_approval__tests_reporter__catch2__xml.cpp
+23-0devel/snitch/files/patch-tests_approval__tests_reporter__console.cpp
+21-0devel/snitch/files/patch-tests_approval__tests_reporter__teamcity.cpp
+16-0devel/snitch/files/patch-include_snitch_snitch__registry.hpp
+4-1devel/snitch/Makefile
+142-16 files

FreeBSD/ports bcef1d7cad/symbiyosys distinfo Makefile

cad/symbiyosys: update 0.65 → 0.66
DeltaFile
+3-3cad/symbiyosys/distinfo
+1-1cad/symbiyosys/Makefile
+4-42 files

FreeBSD/ports ba0c73ecad/yosys distinfo Makefile

cad/yosys: update 0.65 → 0.66
DeltaFile
+3-3cad/yosys/distinfo
+1-1cad/yosys/Makefile
+4-42 files

FreeBSD/ports 1f75d35math/universal Makefile

math/universal: Fix tests
DeltaFile
+3-8math/universal/Makefile
+3-81 files

FreeBSD/ports db7005escience/psi4 Makefile distinfo, science/psi4/files patch-CMakeLists.txt

science/psi4: update 1.10 → 1.10.1
DeltaFile
+15-2science/psi4/files/patch-CMakeLists.txt
+6-5science/psi4/Makefile
+3-3science/psi4/distinfo
+24-103 files

FreeBSD/ports 0a365e3science/libint2-psi4 pkg-plist Makefile

science/libint2-psi4: 0.1.2.7.2 → 0.1.2.8.1
DeltaFile
+8-29science/libint2-psi4/pkg-plist
+3-13science/libint2-psi4/Makefile
+3-3science/libint2-psi4/distinfo
+14-453 files

LLVM/project 45ebcb4mlir/include/mlir/Dialect/SCF/IR SCFOps.td, mlir/lib/Dialect/SCF/IR SCF.cpp

allow early exit from execute_region
DeltaFile
+702-0mlir/test/Dialect/SCF/lower-early-exit.mlir
+487-0mlir/lib/Dialect/SCF/Transforms/LowerEarlyExit.cpp
+287-51mlir/lib/Dialect/SCF/IR/SCF.cpp
+143-0mlir/test/Dialect/Arith/int-range-early-exit.mlir
+103-12mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
+86-0mlir/test/Analysis/DataFlow/test-early-exit.mlir
+1,808-6322 files not shown
+2,457-19328 files

LLVM/project cf25fb1flang/lib/Semantics check-omp-metadirective.cpp check-omp-structure.cpp, flang/test/Semantics/OpenMP declare-variant-match.f90 declare-variant.f90

[flang][OpenMP] Add structure checks for DECLARE VARIANT (#198799)

This PR adds declare-variant structure checking. Following checks are
added:

- Validate [base:]variant arguments (including implicit base for
single-name form).
- Require exactly one MATCH clause; reject a second MATCH on the same
directive.
- Reject duplicate (base, variant) across multiple declare variant
directives.
- Reject clauses not allowed on declare variant.
- Apply shared context-selector checks to MATCH (reuse metadirective
logic).
- Require constant user conditions in MATCH for declare variant (dynamic
selectors deferred).

Refactor metadirective support:


    [4 lines not shown]
DeltaFile
+162-5flang/lib/Semantics/check-omp-metadirective.cpp
+118-0flang/test/Semantics/OpenMP/declare-variant-match.f90
+1-53flang/lib/Semantics/check-omp-structure.cpp
+30-0flang/test/Semantics/OpenMP/declare-variant.f90
+6-0flang/lib/Semantics/check-omp-structure.h
+317-585 files

FreeBSD/ports bfebf81security/caldera Makefile

security/caldera: expire on 2026-09-02 for www/npm-node20
DeltaFile
+3-0security/caldera/Makefile
+3-01 files

FreeBSD/ports 0defd4etextproc/opensearch-dashboards219 Makefile

textproc/opensearch-dashboards219: expire on 2026-09-02 for www/npm-node20
DeltaFile
+3-0textproc/opensearch-dashboards219/Makefile
+3-01 files

FreeBSD/ports 29697e9textproc/opensearch-dashboards Makefile

textproc/opensearch-dashboards: expire on 2026-09-02 for www/npm-node20
DeltaFile
+3-0textproc/opensearch-dashboards/Makefile
+3-01 files

FreeBSD/ports 0d5d2a0security/gsa Makefile

security/gsa: expire on 2026-09-02 for www/npm-node20
DeltaFile
+3-0security/gsa/Makefile
+3-01 files

LLVM/project 516867bllvm/lib/CodeGen PseudoProbeInserter.cpp, llvm/test/CodeGen/AArch64 aarch64-pseudo-probe-tail-call.ll

[PseudoProbe] Preserve pseudoprobe for tailcall pseudo instrs (#197246)

Preserve probes for tail call pseudo instructions. 

On AArch64, X86, and other platforms, the lowering of tail calls
requires a pseudo instruction like `TCRETURNdi`. It is often the case
that `TCRETURNdi` is within its own MBB, and the direct call probe
associated with that tail call is considered dangling and removed. This
patch tries to preserve that.
DeltaFile
+47-0llvm/test/CodeGen/X86/pseudo-probe-tail-call.ll
+46-0llvm/test/CodeGen/AArch64/aarch64-pseudo-probe-tail-call.ll
+15-3llvm/lib/CodeGen/PseudoProbeInserter.cpp
+108-33 files

LLVM/project 3248c01llvm/include/llvm/Analysis TargetLibraryInfo.h, llvm/lib/Analysis TargetLibraryInfo.cpp

better/less hacky implementation

Created using spr 1.3.8-wip
DeltaFile
+37-36llvm/lib/Analysis/TargetLibraryInfo.cpp
+3-5llvm/include/llvm/Analysis/TargetLibraryInfo.h
+40-412 files

LLVM/project 9083fb2llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/CodeGen/AArch64 special-reg.ll machine-sme-abi-find-insert-pt.mir

Revert "[AArch64] Fix definition of system register move instructions" (#201137)

Reverts llvm/llvm-project#185709
DeltaFile
+1,044-1,044llvm/lib/Target/AArch64/AArch64SystemOperands.td
+17-19llvm/test/MC/Disassembler/AArch64/armv8.7a-xs.txt
+11-24llvm/test/CodeGen/AArch64/special-reg.ll
+17-17llvm/test/MC/Disassembler/AArch64/armv8.8a-nmi.txt
+13-13llvm/test/CodeGen/AArch64/machine-sme-abi-find-insert-pt.mir
+0-26llvm/test/CodeGen/AArch64/arm64-invalid-sys-reg.ll
+1,102-1,14328 files not shown
+1,204-1,34634 files