LLVM/project fb8c5f8lldb/unittests/DAP ProtocolTypesTest.cpp

[lldb-dap][NFC] Reuse PrettyPrint instead of pp (#179337)

Removed code duplication in `ProtocolTypesTest.cpp`.
DeltaFile
+22-26lldb/unittests/DAP/ProtocolTypesTest.cpp
+22-261 files

FreeNAS/freenas 87cfe25src/middlewared/middlewared/api/v26_04_0 pool.py, src/middlewared/middlewared/plugins/failover_ event.py

Prefetch DDT/BRT on zpool import
DeltaFile
+65-0src/middlewared/middlewared/plugins/zfs/prefetch.py
+23-13src/middlewared/middlewared/plugins/pool_/dedup.py
+0-21src/middlewared/middlewared/plugins/zfs_/pool_actions.py
+12-1src/middlewared/middlewared/api/v26_04_0/pool.py
+2-2src/middlewared/middlewared/plugins/failover_/event.py
+102-375 files

LLVM/project 60b3edcllvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIISelLowering.cpp

Pull metadata impl at the top of the patch stack
DeltaFile
+218-0llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+23-0llvm/docs/AMDGPUUsage.rst
+2-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+243-03 files

LLVM/project b92b4c2llvm/lib/Target/AMDGPU SIISelLowering.cpp

Rename to MOThreadPrivate
DeltaFile
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-11 files

LLVM/project e965595llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-non-volatile-accesses.ll promote-alloca-vgpr-ratio.ll

[AMDGPU][PromoteAlloca] Set !amdgpu.non.volatile if promotion fails

I thought about doing this in a separate pass, but this pass already has all the necessary analysis for this to be a trivial addition.
We can simply set `!amdgpu.non.volatile`  if all other attempts to promote the operation failed.
DeltaFile
+45-0llvm/test/CodeGen/AMDGPU/promote-alloca-non-volatile-accesses.ll
+23-18llvm/test/CodeGen/AMDGPU/promote-alloca-vgpr-ratio.ll
+29-2llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+2-2llvm/test/CodeGen/AMDGPU/promote-alloca-memset.ll
+99-224 files

LLVM/project 14673b5llvm/test/CodeGen/AMDGPU accvgpr-spill-scc-clobber.mir pei-build-av-spill.mir

Rename to MOThreadPrivate
DeltaFile
+4,314-4,314llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
+1,260-1,260llvm/test/CodeGen/AMDGPU/pei-build-av-spill.mir
+902-902llvm/test/CodeGen/AMDGPU/pei-build-spill.mir
+180-180llvm/test/CodeGen/AMDGPU/sgpr-spill.mir
+166-167llvm/test/CodeGen/AMDGPU/eliminate-frame-index-s-mov-b32.mir
+140-140llvm/test/CodeGen/AMDGPU/frame-index.mir
+6,962-6,96336 files not shown
+7,586-7,58742 files

FreeBSD/ports 9aae9dbemulators/ares Makefile

emulators/ares: Bump PORTREVISION

Bump PORTREVISION after update of devel/librashader
(ba184fa371349e83a3bb3919617894c6e03c847e)

PR:             292717
DeltaFile
+1-1emulators/ares/Makefile
+1-11 files

LLVM/project 2bd80d2llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

Add crash reproducer as a test case
DeltaFile
+27-0llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+27-01 files

LLVM/project ae6c372llvm/lib/Target/AArch64 AArch64InstrInfo.td

Improve the comment wording a bit
DeltaFile
+9-9llvm/lib/Target/AArch64/AArch64InstrInfo.td
+9-91 files

LLVM/project 8763fd2llvm/test/CodeGen/AArch64 ptrauth-isel.ll

Test case: check generated MIR output
DeltaFile
+57-4llvm/test/CodeGen/AArch64/ptrauth-isel.ll
+57-41 files

LLVM/project fc61d76llvm/lib/Target/AArch64 AArch64InstrInfo.td

[AArch64][PAC] Mark $Scratch operand of AUTxMxN as earlyclobber

This fixes an assertions when emitting code at `-O0`.
DeltaFile
+12-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+12-11 files

FreeBSD/ports f180f86net-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.123
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

LLVM/project ac3c1ebllvm/test/CodeGen/AMDGPU whole-wave-functions.ll accvgpr-spill-scc-clobber.mir

[AMDGPU] Set MONonVolatile on memory accesses for spills

Mark the memory operand of spill load/stores as non-volatile, so that these
loads and stores are emitted with `nv` set.

The reason is that scratch memory used by spills will never be shared by
another thread. It's purely thread local and thus a good fit for the `nv` bit.
DeltaFile
+5,528-5,528llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll
+4,314-4,314llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
+1,260-1,260llvm/test/CodeGen/AMDGPU/pei-build-av-spill.mir
+902-902llvm/test/CodeGen/AMDGPU/pei-build-spill.mir
+180-180llvm/test/CodeGen/AMDGPU/sgpr-spill.mir
+166-166llvm/test/CodeGen/AMDGPU/eliminate-frame-index-s-mov-b32.mir
+12,350-12,35041 files not shown
+13,183-13,18147 files

LLVM/project 9610aafllvm/lib/Target/AMDGPU SIInstrInfo.h SIMemoryLegalizer.cpp

Rename to MOThreadPrivate
DeltaFile
+3-2llvm/lib/Target/AMDGPU/SIInstrInfo.h
+2-2llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+1-1llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+6-53 files

LLVM/project 39b328coffload/test/mapping map_structptr_and_member_local.c map_structptr_and_member_global.c, offload/test/unified_shared_memory close_enter_exit.c api.c

[OpenMP] Enable XFAIL OpenMP tests that pass now (#179344)

Summary:
These have been fixed, should be updated
DeltaFile
+0-3offload/test/unified_shared_memory/close_enter_exit.c
+1-2offload/test/mapping/map_structptr_and_member_local.c
+1-2offload/test/mapping/map_structptr_and_member_global.c
+1-2offload/test/mapping/map_ptr_and_star_local.c
+0-2offload/test/unified_shared_memory/api.c
+0-2offload/test/mapping/map_both_pointer_pointee.c
+3-136 files

FreeBSD/ports ba184fadevel/librashader distinfo Makefile.crates

devel/librashader: Update to 0.10.1

Changelogs:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.10.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.10.1

PR:             292717
Approved by:    submitter is maintainer
DeltaFile
+293-301devel/librashader/distinfo
+145-149devel/librashader/Makefile.crates
+1-2devel/librashader/Makefile
+439-4523 files

FreeBSD/ports dfff5d3databases/mroonga distinfo Makefile

databases/mroonga: Update version 15.05=>15.07

Changelog: https://mroonga.org/docs/news/15.html#release-15-07
DeltaFile
+3-3databases/mroonga/distinfo
+1-1databases/mroonga/Makefile
+4-42 files

FreeBSD/ports 2267e18security/osslsigncode distinfo Makefile

security/osslsigncode: Update version 2.11=>2.12

Changelog: https://github.com/mtrojnar/osslsigncode/releases/tag/2.12
DeltaFile
+3-3security/osslsigncode/distinfo
+1-1security/osslsigncode/Makefile
+4-42 files

FreeBSD/ports 9ff7decdevel/grpc-gateway distinfo Makefile

devel/grpc-gateway: Update version 2.27.6=>2.27.7

Changelog: https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.27.7
DeltaFile
+5-5devel/grpc-gateway/distinfo
+1-1devel/grpc-gateway/Makefile
+6-62 files

FreeBSD/ports 594c803devel/cirrus-cli distinfo Makefile

devel/cirrus-cli: Update version 0.161.0=>0.161.1

Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.161.1
DeltaFile
+5-5devel/cirrus-cli/distinfo
+1-1devel/cirrus-cli/Makefile
+6-62 files

FreeBSD/ports e2ac255devel/py-babel distinfo Makefile

devel/py-babel: Update version 2.17.0=>2.18.0

Changelog: https://github.com/python-babel/babel/releases/tag/v2.18.0
DeltaFile
+3-3devel/py-babel/distinfo
+1-2devel/py-babel/Makefile
+4-52 files

FreeBSD/ports cf87199devel/athens distinfo Makefile

devel/athens: Update version 0.16.1=>0.16.2

Changelog: https://github.com/gomods/athens/releases/tag/v0.16.2
DeltaFile
+5-5devel/athens/distinfo
+2-3devel/athens/Makefile
+7-82 files

FreeBSD/ports b9c3208databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.239=>1.5.241
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

LLVM/project 9f7145ellvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIISelLowering.cpp

Pull metadata impl at the top of the patch stack
DeltaFile
+218-0llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+23-0llvm/docs/AMDGPUUsage.rst
+2-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+243-03 files

LLVM/project 9b5099aclang/lib/AST OpenMPClause.cpp, clang/lib/Parse ParseOpenMP.cpp

[OpenMP][Clang] Support transparent clause with no argument provided. (#177684)

According to the `OpenMP 6.0` specification (Section 17.9.6 511:18), if
the `impex-type` is not explicitly specified, the behavior defaults to
treating it as `omp_impex`. This patch ensures proper handling of the
`transparent` clause when no specific `impex-type` is provided.
DeltaFile
+86-47clang/test/OpenMP/taskloop_codegen.cpp
+31-3clang/test/OpenMP/task_codegen.cpp
+20-12clang/test/OpenMP/taskloop_ast_print.cpp
+7-6clang/test/OpenMP/task_ast_print.cpp
+7-0clang/lib/Parse/ParseOpenMP.cpp
+4-1clang/lib/AST/OpenMPClause.cpp
+155-691 files not shown
+159-697 files

FreeBSD/ports d60b7d7devel/git distinfo pkg-plist

devel/git: update to 2.53.0

RelNotes:       https://github.com/git/git/blob/v2.53.0/Documentation/RelNotes/2.53.0.adoc

PR:             292899
Reported by:    LWN.net
DeltaFile
+7-7devel/git/distinfo
+7-0devel/git/pkg-plist
+1-1devel/git/Makefile
+15-83 files

FreeNAS/freenas 1ed98eesrc/middlewared/middlewared/etc_files dhcpcd.conf.mako

Fix dhcpcd not waiting for IP before backgrounding

This commit fixes an issue where ix-netif would complete before DHCP had assigned an IP address, causing services like Docker to fail on boot due to missing network connectivity.

The `background` option in dhcpcd.conf was overriding the `-w` (waitip) flag, causing dhcpcd to fork immediately instead of waiting for an IP.
DeltaFile
+1-7src/middlewared/middlewared/etc_files/dhcpcd.conf.mako
+1-71 files

LLVM/project 4615c93libcxx/include/__algorithm for_each.h

restore func; remove a forward
DeltaFile
+0-6libcxx/include/__algorithm/for_each.h
+0-61 files

LLVM/project 98cbe87llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-non-volatile-accesses.ll promote-alloca-vgpr-ratio.ll

[AMDGPU][PromoteAlloca] Set !amdgpu.non.volatile if promotion fails

I thought about doing this in a separate pass, but this pass already has all the necessary analysis for this to be a trivial addition.
We can simply set `!amdgpu.non.volatile`  if all other attempts to promote the operation failed.
DeltaFile
+45-0llvm/test/CodeGen/AMDGPU/promote-alloca-non-volatile-accesses.ll
+23-18llvm/test/CodeGen/AMDGPU/promote-alloca-vgpr-ratio.ll
+29-2llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+2-2llvm/test/CodeGen/AMDGPU/promote-alloca-memset.ll
+99-224 files

LLVM/project a7f587bllvm/test/CodeGen/AMDGPU whole-wave-functions.ll accvgpr-spill-scc-clobber.mir

[AMDGPU] Set MONonVolatile on memory accesses for spills

Mark the memory operand of spill load/stores as non-volatile, so that these
loads and stores are emitted with `nv` set.

The reason is that scratch memory used by spills will never be shared by
another thread. It's purely thread local and thus a good fit for the `nv` bit.
DeltaFile
+5,528-5,528llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll
+4,314-4,314llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
+1,260-1,260llvm/test/CodeGen/AMDGPU/pei-build-av-spill.mir
+902-902llvm/test/CodeGen/AMDGPU/pei-build-spill.mir
+180-180llvm/test/CodeGen/AMDGPU/sgpr-spill.mir
+166-166llvm/test/CodeGen/AMDGPU/eliminate-frame-index-s-mov-b32.mir
+12,350-12,35041 files not shown
+13,183-13,18147 files