LLVM/project f768311llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

rebase

Created using spr 1.3.6
DeltaFile
+48,017-51,672llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+219,099-222,9236,783 files not shown
+1,681,259-1,449,2226,789 files

LLVM/project aefdd12llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6

[skip ci]
DeltaFile
+48,017-51,672llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+219,099-222,9236,783 files not shown
+1,681,259-1,449,2226,789 files

LLVM/project d3c57a9llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

rebase

Created using spr 1.3.6
DeltaFile
+48,017-51,672llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+219,099-222,9236,783 files not shown
+1,681,259-1,449,2226,789 files

LLVM/project 2aa2414llvm/test/Instrumentation/HWAddressSanitizer use-after-scope.ll

[NFC] [HWASan] run UTC on use-after-scope.ll
DeltaFile
+20-20llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+20-201 files

LLVM/project f5e2f29flang/include/flang/Optimizer/Dialect FIROps.td, flang/lib/Optimizer/Dialect FIROps.cpp

[flang] Added ConditionallySpeculatable and Pure for some FIR ops. (#174013)

This patch implements `ConditionallySpeculatable` interface for some
FIR operations (`embox`, `rebox`, `box_addr`, `box_dims` and `convert`).
It also adds `Pure` trait for `fir.shape`, `fir.shapeshift`,
`fir.shift` and `fir.slice`.

I could have split this into multiple patches, but the changes
are better tested together on real apps, and the amount of affected
code is small.

There are more `NoMemoryEffect` operations for which I am planning
to do the same in future PRs.
DeltaFile
+179-15flang/test/Transforms/licm.fir
+69-0flang/lib/Optimizer/Dialect/FIROps.cpp
+24-5flang/include/flang/Optimizer/Dialect/FIROps.td
+272-203 files

LLVM/project 5d91c11flang/include/flang/Optimizer/Analysis AliasAnalysis.h, flang/lib/Optimizer/Analysis AliasAnalysis.cpp CMakeLists.txt

[flang] Support cuf.device_address in FIR AliasAnalysis. (#177518)

Support `cuf.device_address` same way as `fir.address_of`.
This implementation implies that the host address and the device
address `MustAlias` (as shown in the new test). This should be
conservatively correct as long as `MustAlias` does not allow
to assume that the actual addresses are the same (that is what
LLVM documentation implies, I believe).

It is probably worth adding an operation interface to handle
`fir::AddrOfOp` and `cuf::DeviceAddressOp` in FIR AliasAnalysis,
but for the initial implementation I hardcoded the checks.

I also removed the call to `fir::valueHasFirAttribute` that performs
on demand SymbolTable lookups, which may be costly, and added
SymbolTable caching in FIR AliasAnalysis object. Anyway,
`fir::valueHasFirAttribute` does not work for `cuf::DeviceAddressOp`.
DeltaFile
+41-11flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+50-0flang/test/Fir/CUDA/cuda-alias-analysis.fir
+28-0flang/include/flang/Optimizer/Analysis/AliasAnalysis.h
+8-0flang/test/Analysis/AliasAnalysis/load-ptr-alloca.fir
+2-0flang/lib/Optimizer/Analysis/CMakeLists.txt
+2-0flang/test/Transforms/tbaa-with-dummy-scope2.fir
+131-116 files

FreeBSD/ports 958febaastro Makefile, astro/calceph Makefile pkg-plist

astro/calceph: New port

CALCEPH Library is designed to access the binary planetary ephemeris
files, such INPOPxx and JPL DExxx ephemeris files, (called 'original
JPL binary' or 'INPOP 2.0 or 3.0 binary' ephemeris files in the next
sections) and the SPICE kernel files (called 'SPICE' ephemeris files
in the next sections).
DeltaFile
+21-0astro/calceph/Makefile
+14-0astro/calceph/pkg-plist
+5-0astro/calceph/pkg-descr
+3-0astro/calceph/distinfo
+1-0astro/Makefile
+44-05 files

FreeBSD/src 202e310sys/amd64/include md_var.h, sys/amd64/vmm vmm_host.h

amd64: Fix sys/pcpu.h usage in vmm_host.h and md_var.h

Include sys/pcpu in vmm_host.h as its structs and functions are used
there, and add a forward declaration of struct pcpu to md_var.h as it
is used in some function prototypes.

Reviewed by:    corvink, markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D51550
DeltaFile
+2-0sys/amd64/vmm/vmm_host.h
+1-0sys/amd64/include/md_var.h
+3-02 files

LLVM/project 585954dclang/lib/Driver/ToolChains Linux.cpp, clang/test/Driver hip-runtime-libs-linux.hip

[HIP] Provide implicit include to ROCm library directory (#177704)

Summary:
It's more correct to directly link the HIP runtime if we know the path,
however some users were relying on the old `-L` to pass in some other
non-standard HIP libraries. Put that part back in for now.
DeltaFile
+5-0clang/lib/Driver/ToolChains/Linux.cpp
+1-1clang/test/Driver/hip-runtime-libs-linux.hip
+6-12 files

LLVM/project cb651a2lldb/source/Plugins/ObjectFile/ELF ObjectFileELF.cpp, lldb/source/Plugins/ObjectFile/Mach-O ObjectFileMachO.cpp

[lldb] Avoid redundant calls to `std::shared_ptr::get` (NFC) (#177720)

Avoid redundant calls to `std::shared_ptr::get()`. The class provides a
dereference operator and using that is the standard, idiomatic way to
access the underlying object.
DeltaFile
+13-18lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+8-10lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+3-3lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
+1-1lldb/source/Symbol/ObjectFile.cpp
+25-324 files

HardenedBSD/src 52e58desys/netinet6 nd6.c in6_var.h, usr.bin/mkimg mkimg.1

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+85-89sys/netinet6/nd6.c
+51-20sys/netinet6/in6_var.h
+24-33sys/netinet6/nd6.h
+30-26sys/netinet6/nd6_rtr.c
+34-20usr.bin/mkimg/mkimg.1
+13-41sys/netinet6/mld6.c
+237-22919 files not shown
+332-34825 files

HardenedBSD/src 426507csys/netinet6 nd6.c in6_var.h, usr.bin/mkimg mkimg.1

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+85-89sys/netinet6/nd6.c
+51-20sys/netinet6/in6_var.h
+24-33sys/netinet6/nd6.h
+30-26sys/netinet6/nd6_rtr.c
+13-41sys/netinet6/mld6.c
+34-20usr.bin/mkimg/mkimg.1
+237-22919 files not shown
+332-34825 files

LLVM/project 4f92da4utils/bazel/llvm-project-overlay/lldb BUILD.bazel

Fix bazel lldb (#177717)

PR #177309 introduced some new dependencies on DebugInfo/DWARF. This
updates the bazel file for lldb accordingly.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+2-01 files

LLVM/project 9571c19utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fix libc build. (#177716)

Fix missing dependency for change introduced in PR #177224
DeltaFile
+1-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-01 files

FreeNAS/freenas 504ac18src/middlewared/middlewared/plugins account.py, tests/api2 test_account.py

Add validation checks for adding the root user to groups via group management.
Also added a CI test.
DeltaFile
+24-9src/middlewared/middlewared/plugins/account.py
+15-0tests/api2/test_account.py
+39-92 files

HardenedBSD/src 36848d7share/man/man7 tuning.7, sys/fs/nfsserver nfs_nfsdsubs.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+65-43sys/vm/vm_object.c
+59-37sys/vm/vm_map.c
+46-18sys/vm/swap_pager.c
+38-0sys/fs/nfsserver/nfs_nfsdsubs.c
+15-0share/man/man7/tuning.7
+8-4sys/vm/vm_object.h
+231-1026 files not shown
+248-11512 files

HardenedBSD/ports 404ec50cad/netgen pkg-plist Makefile, graphics/mesa-devel/files patch-amdgpu_log

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+57-1x11/xscreensaver/pkg-plist
+19-16x11/xscreensaver/Makefile
+27-4cad/netgen/pkg-plist
+21-0x11/xscreensaver/files/patch-hacks_glx_xshadertoy-compile.pl
+5-11cad/netgen/Makefile
+13-0graphics/mesa-devel/files/patch-amdgpu_log
+142-329 files not shown
+170-5515 files

NetBSD/pkgsrc nclJx9Ndoc CHANGES-2026

   doc: Updated multimedia/openwv to 1.1.3nb2
VersionDeltaFile
1.580+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc uLDBgKmmultimedia/openwv Makefile PLIST

   multimedia/openwv: Add another README to PLIST

   Bump PKGREVISION.
VersionDeltaFile
1.4+2-2multimedia/openwv/Makefile
1.2+1-0multimedia/openwv/PLIST
+3-22 files

LLVM/project 7954b47lldb/packages/Python/lldbsuite/test gdbclientutils.py lldbgdbclient.py, lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp

Revert "[lldb] Fix setting CanJIT if memory cannot be allocated (#176099)"

This reverts commit b5d8fc553d8e03f4d325458d29ac2c9e46a464e3.
DeltaFile
+0-55lldb/test/API/functionalities/gdb_remote_client/TestExprNoAlloc.py
+0-13lldb/packages/Python/lldbsuite/test/gdbclientutils.py
+3-3lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+2-2lldb/packages/Python/lldbsuite/test/lldbgdbclient.py
+5-734 files

FreeBSD/src 6fd7e55sys/fs/nfsserver nfs_nfsdsubs.c nfs_nfsdport.c

nfsd: Fix handling of hidden/system during Open/Create

When an NFSv4.n client specifies settings for the archive,
hidden and/or system attributes during a Open/Create, the
Open/Create fails for ZFS.  This is caused by ZFS doing
a secpolicy_xvattr() call, which fails for non-root.
If this check is bypassed, ZFS panics.

This patch resolves the problem by disabling va_flags
for the VOP_CREATE() call in the NFSv4.n server and
then setting the flags with a subsequent VOP_SETATTR().

This problem only affects FreeBSD-15 and main, since the
archive, system and hidden attributes are not enabled
for FreeBSD-14.

I think a similar problem exists for the NFSv4.n
Open/Create/Exclusive_41, but that will be resolved
in a future commit.

    [8 lines not shown]
DeltaFile
+38-0sys/fs/nfsserver/nfs_nfsdsubs.c
+11-0sys/fs/nfsserver/nfs_nfsdport.c
+49-02 files

HardenedBSD/src 6fd7e55sys/fs/nfsserver nfs_nfsdsubs.c nfs_nfsdport.c

nfsd: Fix handling of hidden/system during Open/Create

When an NFSv4.n client specifies settings for the archive,
hidden and/or system attributes during a Open/Create, the
Open/Create fails for ZFS.  This is caused by ZFS doing
a secpolicy_xvattr() call, which fails for non-root.
If this check is bypassed, ZFS panics.

This patch resolves the problem by disabling va_flags
for the VOP_CREATE() call in the NFSv4.n server and
then setting the flags with a subsequent VOP_SETATTR().

This problem only affects FreeBSD-15 and main, since the
archive, system and hidden attributes are not enabled
for FreeBSD-14.

I think a similar problem exists for the NFSv4.n
Open/Create/Exclusive_41, but that will be resolved
in a future commit.

    [8 lines not shown]
DeltaFile
+38-0sys/fs/nfsserver/nfs_nfsdsubs.c
+11-0sys/fs/nfsserver/nfs_nfsdport.c
+49-02 files

LLVM/project 2d0e952flang/lib/Lower/OpenMP Utils.cpp, flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp

[Flang][OpenMP][Offload] Modify MapInfoFinalization to handle attach mapping and 6.1's ref_* and attach map keywords

This PR is one of four required to implement the attach mapping semantics in Flang, alongside the
ref_ptr/ref_ptee/ref_ptr_ptee map modifiers and the attach(always/never/auto) modifiers.

This PR is the MapInfoFinalization changes required to support these features, it mainly deals with
applying the correct attach map type and manipulating the descriptor types maps for base address
and descriptor so that when we specify ref_ptr/ref_ptee we emit one of the two maps and when we
emit ref_ptr_ptee we emit our usual default maps. In all cases we add the "glue" of an new
attach map except in cases where a user has provided attach never. In cases where we are
provided an always, we apply the always map type to our attach maps.

It's important to note the runtime has a toggle for the auto map behaviour, which will flip the
attach behaviour to the newer semantics or the older semantics for backwards compatability (outside
the purview of this PR but good to mention).
DeltaFile
+507-247flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+55-7flang/test/Lower/OpenMP/attach-and-ref-modifier.f90
+34-21flang/test/Transforms/omp-map-info-finalization.fir
+21-19flang/test/Lower/OpenMP/optional-argument-map-2.f90
+18-12flang/test/Lower/OpenMP/derived-type-allocatable-map.f90
+17-7flang/lib/Lower/OpenMP/Utils.cpp
+652-31313 files not shown
+725-35419 files

FreeBSD/ports fd51f59security/netbird distinfo Makefile

security/netbird: Update 0.64.0 => 0.64.1

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.64.1

Commit log:
https://github.com/netbirdio/netbird/compare/v0.64.0...v0.64.1

PR:     292685
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

HardenedBSD/ports fd51f59security/netbird distinfo Makefile

security/netbird: Update 0.64.0 => 0.64.1

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.64.1

Commit log:
https://github.com/netbirdio/netbird/compare/v0.64.0...v0.64.1

PR:     292685
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/src 102400esys/vm swap_pager.c

swap_pager_getpages(): assert that bp->b_pages[] is accessed in bounds

(cherry picked from commit b02ddb59e64620733a6cbc48fb1d0583a62fef78)
DeltaFile
+3-0sys/vm/swap_pager.c
+3-01 files

FreeBSD/src b3e6c8eshare/man/man7 tuning.7

tuning.7: wording fixes

(cherry picked from commit 6f41575a94b310614f5ffcee215aee48ced4ad2d)
DeltaFile
+2-2share/man/man7/tuning.7
+2-21 files

HardenedBSD/src 2a27aefsys/vm swap_pager.c

swap_pager_getpages(): some pages from ma[] might be bogus

(cherry picked from commit d198ad51ea73bbb162336923a387f52b0b1c1f1d)
DeltaFile
+29-8sys/vm/swap_pager.c
+29-81 files

HardenedBSD/src a4123acsys/dev/md md.c, sys/vm vm_object.c vm_map.c

vm_object: remove the charge member

(cherry picked from commit d160447129fe060b28bcd6ba429d17afdf494ff2)
DeltaFile
+27-19sys/vm/vm_object.c
+22-23sys/vm/vm_map.c
+2-6sys/vm/swap_pager.c
+2-3sys/vm/vm_fault.c
+1-3sys/vm/vm_object.h
+0-2sys/dev/md/md.c
+54-561 files not shown
+54-587 files

HardenedBSD/src b3e6c8eshare/man/man7 tuning.7

tuning.7: wording fixes

(cherry picked from commit 6f41575a94b310614f5ffcee215aee48ced4ad2d)
DeltaFile
+2-2share/man/man7/tuning.7
+2-21 files