LLVM/project 7d3bbdfllvm/test/CodeGen/AMDGPU memory-legalizer-private-wavefront.ll memory-legalizer-private-singlethread.ll

[AMDGPU] Disable generic DAG combines at -O0 to preserve debuggability.

Disable generic DAG combines for AMDGPU at -O0 via disableGenericCombines()
to preserve instructions that users may want to set breakpoints
on during debugging.

Since power-of-2 division/remainder for types > i64 was dependent on
DAG combine optimizations, added shouldExpandPowerOf2DivRem()
to request IR-level expansion for these cases at -O0.
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,12373 files not shown
+196,618-26,14579 files

LLVM/project 10b7bacllvm/test/CodeGen/AMDGPU swdev503538-move-to-valu-stack-srd-physreg.ll

[NFC] Reduce fragility of swdev503538-... test.

The original test was created in PR #120815, but it depends on -O0 and
implicitly uses DAGCombiner (that is switched on by default for -O0).
The patch reduces fragility of the test and removes dependency on
DAGCombiner.
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/swdev503538-move-to-valu-stack-srd-physreg.ll
+2-21 files

LLVM/project afd641forc-rt/include/orc-rt WrapperFunction.h SPSWrapperFunction.h, orc-rt/lib/executor Session.cpp

[orc-rt] Make WrapperFunctionResult constructor explicit. (#176298)

The WrapperFunctionBuffer(orc_rt_WrapperFunctionBuffer) constructor
takes ownership of the underlying buffer (if one exists). Making the
constructor explicit makes this clearer at the call site.

This mirrors a similar change to the LLVM-side API in dec5d663745.
DeltaFile
+8-5orc-rt/include/orc-rt/WrapperFunction.h
+10-0orc-rt/include/orc-rt/SPSWrapperFunction.h
+2-3orc-rt/include/orc-rt/Session.h
+2-2orc-rt/include/orc-rt/AllocAction.h
+2-2orc-rt/unittests/SessionTest.cpp
+1-1orc-rt/lib/executor/Session.cpp
+25-131 files not shown
+26-147 files

LLVM/project 10fea27llvm/lib/Target/X86 X86CodeGenPassBuilder.cpp, llvm/test/CodeGen/X86 llc-pipeline-npm.ll

[X86][NewPM] Fix X86CodeGenPassBuilder

There were two passes in there that have not actually been ported, and
x86-seses got ported earlier today before this landed, so adding it as
well.
DeltaFile
+8-5llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+4-4llvm/test/CodeGen/X86/llc-pipeline-npm.ll
+12-92 files

LLVM/project 84cbe2cllvm/include/llvm/CodeGen ValueTypes.td, llvm/test/TableGen CPtrWildcard.td

[ValueTypes] Add types for v256bf16 and v512bf16 (#176287)

There are v256f16 and v128f16 types for f16. This PR adds the same
number of element types for bf16.
DeltaFile
+2-2llvm/test/TableGen/CPtrWildcard.td
+2-0llvm/include/llvm/CodeGen/ValueTypes.td
+4-22 files

LLVM/project 5093d00llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,512 files not shown
+1,757,028-1,326,2229,518 files

LLVM/project 561144dllvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,512 files not shown
+1,757,028-1,326,2229,518 files

LLVM/project 9e71019llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,512 files not shown
+1,757,028-1,326,2229,518 files

LLVM/project 8fee2c3llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,512 files not shown
+1,757,028-1,326,2229,518 files

LLVM/project bd2e4aellvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,512 files not shown
+1,757,026-1,326,2219,518 files

LLVM/project bd997aellvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,505 files not shown
+1,756,803-1,325,7469,511 files

LLVM/project abb4d65llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,505 files not shown
+1,756,803-1,325,7469,511 files

LLVM/project 9085a50llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,505 files not shown
+1,756,803-1,325,7469,511 files

LLVM/project c770769llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Rebae

Created using spr 1.3.6-beta.1
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,505 files not shown
+1,756,803-1,325,7469,511 files

LLVM/project ce69179llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+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
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,5269,505 files not shown
+1,756,803-1,325,7469,511 files

LLVM/project ab95de0mlir/lib/Dialect/NVGPU/Transforms OptimizeSharedMemory.cpp, mlir/test/Dialect/NVGPU optimize-shared-memory.mlir

[mlir][nvgpu] Fix a division by zero crash in OptimizeSharedMemoryPass (#174931)

Fixes #173553.
DeltaFile
+11-0mlir/test/Dialect/NVGPU/optimize-shared-memory.mlir
+3-0mlir/lib/Dialect/NVGPU/Transforms/OptimizeSharedMemory.cpp
+14-02 files

FreeBSD/ports de024b9devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.12

Changelog: https://github.com/astral-sh/ty/blob/0.0.12/CHANGELOG.md

Reported by:    Repology
DeltaFile
+19-15devel/py-ty/distinfo
+8-6devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+28-223 files

LLVM/project f9d34fcllvm/test/CodeGen/AMDGPU memory-legalizer-private-workgroup.ll memory-legalizer-private-singlethread.ll

[AMDGPU] Disable generic DAG combines at -O0 to preserve debuggability.

Disable generic DAG combines for AMDGPU at -O0 via disableGenericCombines()
to preserve instructions that users may want to set breakpoints
on during debugging.

Since power-of-2 division/remainder for types > i64 was dependent on
DAG combine optimizations, added shouldExpandPowerOf2DivRem()
to request IR-level expansion for these cases at -O0.
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,12373 files not shown
+196,618-26,14579 files

LLVM/project 96bfc57mlir/lib/Conversion/ArithAndMathToAPFloat MathToAPFloat.cpp

address comments
DeltaFile
+4-5mlir/lib/Conversion/ArithAndMathToAPFloat/MathToAPFloat.cpp
+4-51 files

LLVM/project d3d7260llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge remote-tracking branch 'origin/users/makslevental/python-remove-obj' into users/makslevental/vectormathapfloat
DeltaFile
+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,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,526884 files not shown
+967,791-959,868890 files

LLVM/project dc5702cllvm/test/CodeGen/AMDGPU swdev503538-move-to-valu-stack-srd-physreg.ll

[NFC] Reduce fragility of swdev503538-... test.

The original test was created in PR #120815, but it depends on -O0 and
implicitly uses DAGCombiner (that is switched on by default for -O0).
The patch reduces fragility of the test and removes dependency on
DAGCombiner.
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/swdev503538-move-to-valu-stack-srd-physreg.ll
+2-21 files

LLVM/project d972311mlir/lib/Bindings/Python TransformInterpreter.cpp

[mlir][Python] remove stray nb::cast
DeltaFile
+0-6mlir/lib/Bindings/Python/TransformInterpreter.cpp
+0-61 files

FreeNAS/freenas e6dbc22src/middlewared/middlewared/plugins/iscsi_ alua.py

Include service reload as part of iscsi.alua.settled
DeltaFile
+11-0src/middlewared/middlewared/plugins/iscsi_/alua.py
+11-01 files

LLVM/project 02e615dllvm/docs NVPTXUsage.rst

[NFC] Fix some issues in NVPTX Usage document (#176289)

- Fix RST syntax for links.
- Fix names for 2 fence proxy intrinsics.
DeltaFile
+4-4llvm/docs/NVPTXUsage.rst
+4-41 files

FreeBSD/ports 6b9a971. MOVED, graphics/ufraw Makefile

graphics/ufraw: deprecate this port

Ufraw is unmaintained since 2015, user shoud move to
graphics/rawtherapee.
DeltaFile
+3-0graphics/ufraw/Makefile
+1-0MOVED
+4-02 files

FreeNAS/freenas 3a862bbsrc/middlewared/middlewared/plugins/iscsi_ alua.py

Optimize removal of ALUA HA LUN in removed_target_extent
DeltaFile
+26-5src/middlewared/middlewared/plugins/iscsi_/alua.py
+26-51 files

LLVM/project f3f982dllvm/lib/Target/X86 X86TargetMachine.cpp X86CodeGenPassBuilder.cpp

Fix build breakage caused by #176061 (#176283)

https://github.com/llvm/llvm-project/pull/176061 added an extern
declaration of `EnableMachineCombinerPass`, which is `static`, causing
missing symbol errors in the debug build. This PR fixes this by making
that symbol non-static. Furthermore, this PR renames that symbol to
`X86EnableMachineCombinerPass` as `EnableMachineCombinerPass` exists in
other places.
DeltaFile
+5-4llvm/lib/Target/X86/X86TargetMachine.cpp
+2-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+7-62 files

Illumos/gate ca31524usr/src/tools/svc/svccfg Makefile

17211 Tools svccfg build missing LIBSCF
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-0usr/src/tools/svc/svccfg/Makefile
+2-01 files

HardenedBSD/src d3306c9contrib/libarchive/libarchive archive_read_support_filter_lz4.c, contrib/libarchive/libarchive/test test_compat_lz4_skippable_frames_B4.tar.lz4.uu

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+6,739-0contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
+64-114usr.sbin/makefs/tests/makefs_cd9660_tests.sh
+52-51usr.sbin/makefs/tests/makefs_zfs_tests.sh
+70-14contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
+33-49usr.sbin/makefs/tests/makefs_ffs_tests.sh
+43-39usr.sbin/makefs/tests/makefs_tests_common.sh
+7,001-26755 files not shown
+7,438-44161 files

Linux/linux 983d014kernel/module kmod.c

kernel: modules: Add SPDX license identifier to kmod.c

Add a GPL-2.0 license identifier line for this file.

kmod.c was originally introduced in the kernel in February
of 1998 by Linus Torvalds - who was familiar with kernel
licensing at the time this was introduced.

Signed-off-by: Tim Bird <tim.bird at sony.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-0kernel/module/kmod.c
+1-01 files