LLVM/project 3667122llvm/include/llvm/Transforms/Scalar MemCpyOptimizer.h, llvm/lib/Transforms/Scalar MemCpyOptimizer.cpp

Revert "[MemCpyOpt] support offset slices for performStackMoveOptzn and proce…"

This reverts commit 019eb855dd6a18a8f7ae5dd86abf6bc3ad0d9fa4.
DeltaFile
+0-238llvm/test/Transforms/MemCpyOpt/stack-move-offset.ll
+28-50llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+6-7llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
+34-2953 files

LLVM/project 14fb596clang/test/CodeGen/LoongArch/lasx builtin-alias.c builtin.c, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

fix abi annotation

Created using spr 1.3.7
DeltaFile
+1,104-628llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll
+733-733clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+733-733clang/test/CodeGen/LoongArch/lasx/builtin.c
+420-418llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+813-0llvm/test/Transforms/LoopVectorize/AArch64/replicating-load-store-costs-apple.ll
+386-305llvm/test/CodeGen/RISCV/rvv/vfmadd-constrained-sdnode.ll
+4,189-2,817601 files not shown
+19,736-9,748607 files

LLVM/project d96cbf4llvm/lib/Target/AMDGPU SOPInstructions.td, llvm/test/CodeGen/AMDGPU scalar-float-sop1.ll

[AMDGPU] Improve codegen for uniform f16<-->i32 conversions (#176833)

This patch improves codegen by chaining scalar operations for uniform 
f16<-->i32 conversions where hardware supports the specific SALU
operations.

Added patterns in SOPInstructions.td to synthesize f16<-->i32
conversions via
intermediate f32 (f16-->f32-->i32 and i32-->f32-->f16).
DeltaFile
+30-65llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
+11-0llvm/lib/Target/AMDGPU/SOPInstructions.td
+41-652 files

HardenedBSD/src 4fd72edkrb5/lib/gssapi version.map, krb5/lib/krb5 version.map

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,192-0krb5/lib/krb5/version.map
+308-0krb5/lib/gssapi/version.map
+148-0krb5/plugins/kdb/db2/version.map
+139-5usr.sbin/cron/cron/do_command.c
+110-27lib/libsys/socket.2
+128-0krb5/plugins/preauth/pkinit/version.map
+2,025-3290 files not shown
+2,690-30596 files

HardenedBSD/src 573d7bflib/libsys socket.2, share/man/man7 simd.7

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+110-27lib/libsys/socket.2
+12-15sys/compat/linuxkpi/common/include/linux/ieee80211.h
+24-0sys/compat/linuxkpi/common/include/linux/netdevice.h
+21-0sys/net80211/ieee80211_radiotap.h
+15-2sys/compat/linuxkpi/common/include/net/mac80211.h
+5-4share/man/man7/simd.7
+187-485 files not shown
+203-5211 files

LLVM/project 769703cllvm/lib/Target/RISCV/Disassembler RISCVDisassembler.cpp

clang-format

Created using spr 1.3.8-beta.1
DeltaFile
+2-2llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
+2-21 files

HardenedBSD/ports 8e2c958deskutils/skim distinfo, misc/rash distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,031-759net-im/iamb/distinfo
+514-378net-im/iamb/Makefile.crates
+409-335www/wasm-pack/distinfo
+385-277misc/rash/distinfo
+457-191deskutils/skim/distinfo
+287-127multimedia/kodi/pkg-plist
+3,083-2,06761 files not shown
+4,220-2,85267 files

LLVM/project 864c6ccflang/include/flang/Optimizer/Transforms Passes.td, flang/lib/Optimizer/Transforms/CUDA CUFOpConversion.cpp

[flang][cuda] Remove option allocationConversion from pass (#177037)

The pass option was meant to be used during migration. This is not
needed anymore.
DeltaFile
+2-6flang/include/flang/Optimizer/Transforms/Passes.td
+0-4flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
+1-1flang/test/Fir/CUDA/cuda-alloc-free.fir
+1-1flang/test/Fir/CUDA/cuda-allocate.fir
+1-1flang/test/Fir/CUDA/cuda-data-transfer.fir
+5-135 files

LLVM/project 7ca7cb1mlir/include/mlir/Dialect/MemRef/IR MemoryAccessOpInterfaces.td MemoryAccessOpInterfaces.h

Resolve all the typos people found (thanks everyone!)

Co-authored-by: Alan Li <me at alanli.org>
Co-authored-by: Jakub Kuderski <jakub at nod-labs.com>
Co-authored-by: Maksim Levental <maksim.levental at gmail.com>
DeltaFile
+7-7mlir/include/mlir/Dialect/MemRef/IR/MemoryAccessOpInterfaces.td
+1-1mlir/include/mlir/Dialect/MemRef/IR/MemoryAccessOpInterfaces.h
+8-82 files

LLVM/project 0272fffllvm/test/CodeGen/Mips/msa f16-llvm-ir.ll, llvm/test/CodeGen/RISCV/rvv setcc-fp.ll vfmadd-constrained-sdnode.ll

fix srliy decoding conflict

Created using spr 1.3.8-beta.1
DeltaFile
+1,104-628llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll
+386-305llvm/test/CodeGen/RISCV/rvv/vfmadd-constrained-sdnode.ll
+203-298llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll
+277-193llvm/test/CodeGen/RISCV/rvv/vfsub-constrained-sdnode.ll
+259-181llvm/test/CodeGen/RISCV/rvv/vfmul-constrained-sdnode.ll
+259-181llvm/test/CodeGen/RISCV/rvv/vfadd-constrained-sdnode.ll
+2,488-1,786274 files not shown
+13,090-6,820280 files

LLVM/project d0c0b64llvm/test/CodeGen/Mips/msa f16-llvm-ir.ll, llvm/test/CodeGen/RISCV/rvv setcc-fp.ll vfmadd-constrained-sdnode.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+1,104-628llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll
+386-305llvm/test/CodeGen/RISCV/rvv/vfmadd-constrained-sdnode.ll
+203-298llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll
+277-193llvm/test/CodeGen/RISCV/rvv/vfsub-constrained-sdnode.ll
+259-181llvm/test/CodeGen/RISCV/rvv/vfmul-constrained-sdnode.ll
+259-181llvm/test/CodeGen/RISCV/rvv/vfadd-constrained-sdnode.ll
+2,488-1,786269 files not shown
+12,977-6,693275 files

LLVM/project 5439df1clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp, clang/test/AST/HLSL StructuredBuffers-AST.hlsl TypedBuffers-AST.hlsl

[HLSL] Improve HLSL resource method generation (#176806)

Refactor how HLSL resource methods are constructed in
HLSLBuiltinTypeDeclBuilder to be more robust and semantically correct.

- Switch to using Sema::BuildCallExpr and Sema::BuildCStyleCastExpr for
  building builtin calls, ensuring proper type checking and AST
  structure. This fixes issues with non-template resources like
  SamplerState where AST errors aren't automatically resolved during
  instantiation.
- Treat parameter placeholders as LValues in convertPlaceholder. This is
  required for builtins with 'out' parameters (e.g., GetDimensions) now
  that proper type checking via BuildCallExpr is performed.
- Fix a bug in CreateFromBinding methods where the counter handle was
  assigned an incorrect handle type.
- Add assertions to ensure the correct field is accessed for handles,
  preventing errors when implementing methods like Texture2D.Sample.
- Update AST tests to reflect changes in expression value categories
  (VK_LValue) and the introduction of CStyleCastExpr.
DeltaFile
+72-74clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
+33-34clang/test/AST/HLSL/TypedBuffers-AST.hlsl
+37-17clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+23-13clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
+165-1384 files

NetBSD/pkgsrc-wip 289d88ficu PLIST Makefile, icu/patches patch-config_mh-scoosr5 patch-common_umutex.h

icu: removed; newer version is in base
DeltaFile
+0-273icu/PLIST
+0-182icu/Makefile
+0-77icu/patches/patch-config_mh-scoosr5
+0-47icu/patches/patch-common_umutex.h
+0-45icu/patches/patch-configure
+0-34icu/patches/patch-configure.ac
+0-65819 files not shown
+0-98225 files

FreeBSD/doc d5368e4website/data/ru/news news.toml

website/ru: Update data/ru/news/news.toml

Sync to EN 4fe4ba644669ca673b4f9cfc6f1b489e5f508443
DeltaFile
+5-1website/data/ru/news/news.toml
+5-11 files

FreeBSD/ports 1f11483mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.8
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

HardenedBSD/ports 1f11483mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.8
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 974d52awww/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.3.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

HardenedBSD/ports 974d52awww/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.3.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

HardenedBSD/ports d9cad70www/nextcloud-groupfolders distinfo Makefile

www/nextcloud-groupfolders: Update to 20.1.8
DeltaFile
+3-3www/nextcloud-groupfolders/distinfo
+1-1www/nextcloud-groupfolders/Makefile
+4-42 files

FreeBSD/ports d9cad70www/nextcloud-groupfolders distinfo Makefile

www/nextcloud-groupfolders: Update to 20.1.8
DeltaFile
+3-3www/nextcloud-groupfolders/distinfo
+1-1www/nextcloud-groupfolders/Makefile
+4-42 files

LLVM/project c3b4d94llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump BUILD.gn

[gn build] Port df063cbf1122
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
+1-01 files

LLVM/project 7645bd3llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance BUILD.gn

[gn build] Port 771517e9bfae
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance/BUILD.gn
+1-01 files

HardenedBSD/src f1d7eeasys/compat/linuxkpi/common/include/linux skbuff.h

LinuxKPI: skbuff: implement skb_queue_splice()

Add skb_queue_splice() and use it in skb_queue_splice_init() which
already had that functionality (plus the init bit).
The new function is used by rtw89(4).

Sponosred by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-1sys/compat/linuxkpi/common/include/linux/skbuff.h
+8-11 files

FreeBSD/src 275c7f5sys/compat/linuxkpi/common/include/linux netdevice.h

LinuxKPI: netdevice: add structs net_device_path, net_device_path_ctx

mt76(4) is using this along with a mac80211.h functiontion pointer to
resolve a path in an offload case.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+24-0sys/compat/linuxkpi/common/include/linux/netdevice.h
+24-01 files

HardenedBSD/src 275c7f5sys/compat/linuxkpi/common/include/linux netdevice.h

LinuxKPI: netdevice: add structs net_device_path, net_device_path_ctx

mt76(4) is using this along with a mac80211.h functiontion pointer to
resolve a path in an offload case.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+24-0sys/compat/linuxkpi/common/include/linux/netdevice.h
+24-01 files

FreeBSD/src d4898c6sys/compat/linuxkpi/common/include/linux ieee80211.h, sys/compat/linuxkpi/common/include/net mac80211.h cfg80211.h

LinuxKPi: 802.11: add more defines

Add more defines and a mac80211 op function pointer used by
mt76(4) at Linux v6.19-rc6.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-0sys/compat/linuxkpi/common/include/net/mac80211.h
+1-0sys/compat/linuxkpi/common/include/net/cfg80211.h
+1-0sys/compat/linuxkpi/common/include/linux/ieee80211.h
+4-03 files

HardenedBSD/src d4898c6sys/compat/linuxkpi/common/include/linux ieee80211.h, sys/compat/linuxkpi/common/include/net mac80211.h cfg80211.h

LinuxKPi: 802.11: add more defines

Add more defines and a mac80211 op function pointer used by
mt76(4) at Linux v6.19-rc6.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-0sys/compat/linuxkpi/common/include/net/mac80211.h
+1-0sys/compat/linuxkpi/common/include/net/cfg80211.h
+1-0sys/compat/linuxkpi/common/include/linux/ieee80211.h
+4-03 files

FreeBSD/src f1d7eeasys/compat/linuxkpi/common/include/linux skbuff.h

LinuxKPI: skbuff: implement skb_queue_splice()

Add skb_queue_splice() and use it in skb_queue_splice_init() which
already had that functionality (plus the init bit).
The new function is used by rtw89(4).

Sponosred by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-1sys/compat/linuxkpi/common/include/linux/skbuff.h
+8-11 files

HardenedBSD/src e4a4841sys/compat/linuxkpi/common/include/linux ieee80211.h

LinuxKPI: 802.11: Management MIC element can have 8 or 16 octets MIC

Management MIC element (MME) can have 8 or 16 octets MIC.  Add a second
structure used by at least iwlwifi and update reference to latest
standard version.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+11-3sys/compat/linuxkpi/common/include/linux/ieee80211.h
+11-31 files

HardenedBSD/src 5f7b5ddsys/net80211 ieee80211_radiotap.h

radiotap: add more EHT definitions

Add more EHT definitions used by at least iwlwifi.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+21-0sys/net80211/ieee80211_radiotap.h
+21-01 files