LLVM/project 48378dellvm/test/Transforms/SLPVectorizer/RISCV splat-gather-trim-combined.ll

[SLP][NFC]Add an extra test for throttled splats, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/219607
DeltaFile
+92-0llvm/test/Transforms/SLPVectorizer/RISCV/splat-gather-trim-combined.ll
+92-01 files

FreeBSD/ports 5a2d663www/waterfox Makefile distinfo, www/waterfox/files patch-toolkit_library_moz.build

www/waterfox: Update 6.7.0-beta.3 => 6.7.1.1

Changelog:
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.0
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.1.1

PR:             298018
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit c15851b5d6fc3781f592602edc35589c21774938)
DeltaFile
+0-22www/waterfox/files/patch-toolkit_library_moz.build
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+7-293 files

LLVM/project efaaff6clang/test/OpenMP parallel_for_codegen.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.icmp.w32.ll llvm.amdgcn.icmp.w64.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+0-2,905llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll
+0-2,456llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll
+1,049-1,049clang/test/OpenMP/parallel_for_codegen.cpp
+0-2,074llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll
+0-1,719llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll
+1,194-0orc-rt/test/unit/bedrock/SessionTest.cpp
+2,243-10,203916 files not shown
+38,163-34,943922 files

FreeBSD/ports c15851bwww/waterfox Makefile distinfo, www/waterfox/files patch-toolkit_library_moz.build

www/waterfox: Update 6.7.0-beta.3 => 6.7.1.1

Changelog:
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.0
https://github.com/BrowserWorks/waterfox/releases/tag/6.7.1.1

PR:             298018
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+0-22www/waterfox/files/patch-toolkit_library_moz.build
+5-5www/waterfox/distinfo
+2-2www/waterfox/Makefile
+7-293 files

LLVM/project ce39ebamlir/test/Integration/GPU/CUDA/TensorCore wmma-matmul-f32.mlir wmma-matmul-f32-bare-ptr.mlir

[mlir][gpu] Drop the explicit sm_70 from the CUDA WMMA integration tests (#219373)

Let the three TensorCore WMMA tests compile for the default chip.

CUDA 13 dropped Volta, so its `ptxas` no longer knows `sm_70`:

  ptxas fatal : Value 'sm_70' is not defined for option 'gpu-name'

which fails all three tests on any machine with a current toolkit,
whatever GPU it has -- the arch is pinned in the RUN line and never
reached the hardware's own.

Nothing here needs the arch pinned. `sm_75` is already the default chip
of `gpu-lower-to-nvvm-pipeline`, of `nvvm-attach-target`, and of
`#nvvm.target`, and it is the oldest arch a current `ptxas` accepts; the
WMMA shapes these tests use are available there. Every other CUDA
integration test that doesn't need a specific arch takes that default,
so take it here too, and these tests follow the one place the minimum
supported arch is written down rather than pinning their own copy of it

    [2 lines not shown]
DeltaFile
+1-1mlir/test/Integration/GPU/CUDA/TensorCore/wmma-matmul-f32.mlir
+1-1mlir/test/Integration/GPU/CUDA/TensorCore/wmma-matmul-f32-bare-ptr.mlir
+1-1mlir/test/Integration/GPU/CUDA/TensorCore/wmma-matmul-f16.mlir
+3-33 files

FreeBSD/src 7dc4284sys/geom/stripe g_stripe.h g_stripe.c

gstripe: Increase children I/O sizes

Originally gstripe created a separate child I/O for every accessed
stripe, making it very inefficient for small stripe sizes.  Later
introduced "fast" mode reduced that count for read/write requests
by copying the data to/from temporary contiguous buffers, wasting
memory bandwidth and CPU time.  This commit implements alternative
method, utilizing unmapped I/O mechanism to assemble children I/Os
from pages of the original I/O, avoiding any copying.  This method
though has some limitations, such as stripe size can not be smaller
than CPU page size, or buffer and offset page phases should match
(may be page aligned, but not necessarily).  But those limitations
are not an issue in many cases, since ZFS, for example, can often
align its buffers (BTW, dd doesn't).  Plus, unlike "fast" method,
this one can receive (and even prefers) unmapped I/Os.

While there, re-implement also BIO_DELETE.  Since they don't have
any data, there is no any reason to create more than one child I/O
per disk.  It also dramatically improves performance there.

    [3 lines not shown]
DeltaFile
+280-36sys/geom/stripe/g_stripe.c
+2-0sys/geom/stripe/g_stripe.h
+282-362 files

LLVM/project 9a6c60corc-rt/include/orc-rt/support BitmaskEnum.h Math.h, orc-rt/lib/bedrock ExecutorProcessInfo.cpp

[orc-rt] Replace Math.h in favor of bit.h. (#219390)

Replace isPowerOf2 with has_single_bit, and nextPowerOf2 with bit_width
(plus necessary arithmetic at the call sites, and a guard on the long
from sysconf in detectPageSize, which only excluded -1).

Bitmask enums must now have an unsigned underlying type (STL <bit> APIs
require it, and "bit.h" matches the STL).
DeltaFile
+0-78orc-rt/test/unit/support/MathTest.cpp
+0-35orc-rt/include/orc-rt/support/Math.h
+19-3orc-rt/test/unit/support/BitmaskEnumTest.cpp
+13-3orc-rt/include/orc-rt/support/BitmaskEnum.h
+13-0orc-rt/test/unit/support/bit-test.cpp
+3-3orc-rt/lib/bedrock/ExecutorProcessInfo.cpp
+48-1223 files not shown
+50-1269 files

FreeBSD/src f4b7be7sys/dev/sound/pci hdsp.h hdsp.c

snd_hdsp: Avoid allocation in the interrupt handler

Cache PCM children instead of calling device_get_children() from the
interrupt handler.  Drain callbacks before child detach so cached
pointers cannot outlive the PCM softc.  Allocate the parent softc by
its actual size.

This mirrors snd_hdspe's interrupt dispatch and detach lifecycle.

Reported by:    christos

(cherry picked from commit 74db53d5d7657d0508940d1193f05a39df85434a)
DeltaFile
+74-29sys/dev/sound/pci/hdsp-pcm.c
+13-13sys/dev/sound/pci/hdsp.c
+9-0sys/dev/sound/pci/hdsp.h
+96-423 files

NetBSD/pkgsrc LbEx33Darchivers/par2 Makefile

   archivers/par2: Note c++14 requirement
VersionDeltaFile
1.39+4-1archivers/par2/Makefile
+4-11 files

NetBSD/src EW39Nr7bin/dd dd.h position.c

   dd(1) - implement POSTX Issue 8 "-iflags=fullblock" option
VersionDeltaFile
1.42+43-9bin/dd/dd.1
1.55+26-8bin/dd/dd.c
1.45+17-2bin/dd/args.c
1.19+4-4bin/dd/position.c
1.17+2-1bin/dd/dd.h
+92-245 files

HardenedBSD/src 84a64a7contrib/ntp/ntpdate ntpdate.c, share/man/man4 xnb.4 xen.4

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+69-92share/man/man4/nvme.4
+8-15share/man/man4/wpi.4
+5-13share/man/man4/xl.4
+9-6share/man/man4/xen.4
+6-7share/man/man4/xnb.4
+2-0contrib/ntp/ntpdate/ntpdate.c
+99-1336 files

HardenedBSD/src d6e5249. UPDATING

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+6-4UPDATING
+6-41 files

HardenedBSD/src 10ab6a9contrib/ntp/ntpdate ntpdate.c, share/man/man4 xnb.4 xen.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+69-92share/man/man4/nvme.4
+8-15share/man/man4/wpi.4
+5-13share/man/man4/xl.4
+9-6share/man/man4/xen.4
+6-7share/man/man4/xnb.4
+2-0contrib/ntp/ntpdate/ntpdate.c
+99-1336 files

HardenedBSD/src b6f6b48. UPDATING

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+6-4UPDATING
+6-41 files

HardenedBSD/ports 02b34eadevel/R-cran-kit/files patch-fix-tests-PULL52, devel/mongo-cxx-driver pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,020-854mail/thunderbird/files/patch-libwebrtc-generated
+77-1,177www/bunkerweb/pkg-plist
+363-361multimedia/moonshine/distinfo
+180-179multimedia/moonshine/Makefile.crates
+111-111devel/mongo-cxx-driver/pkg-plist
+157-0devel/R-cran-kit/files/patch-fix-tests-PULL52
+2,908-2,682118 files not shown
+3,475-2,972124 files

HardenedBSD/ports 8616fe9devel/py-grpcio-tools Makefile distinfo

devel/py-grpcio-tools: update to 1.83.1.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

FreeBSD/ports 8616fe9devel/py-grpcio-tools Makefile distinfo

devel/py-grpcio-tools: update to 1.83.1.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

HardenedBSD/ports 8bcbe46devel/py-grpcio Makefile distinfo

devel/py-grpcio: update to 1.83.1.
DeltaFile
+3-3devel/py-grpcio/distinfo
+2-2devel/py-grpcio/Makefile
+5-52 files

HardenedBSD/ports 74f8b8edevel/php-grpc Makefile distinfo

devel/php-grpc: update to 1.83.1.
DeltaFile
+3-3devel/php-grpc/distinfo
+2-2devel/php-grpc/Makefile
+5-52 files

FreeBSD/ports 8bcbe46devel/py-grpcio Makefile distinfo

devel/py-grpcio: update to 1.83.1.
DeltaFile
+3-3devel/py-grpcio/distinfo
+2-2devel/py-grpcio/Makefile
+5-52 files

HardenedBSD/ports 47c1caedatabases/pgactive Makefile pkg-plist

databases/pgactive: update to 2.1.9.
DeltaFile
+3-3databases/pgactive/distinfo
+1-1databases/pgactive/Makefile
+2-0databases/pgactive/pkg-plist
+6-43 files

FreeBSD/ports 47c1caedatabases/pgactive Makefile pkg-plist

databases/pgactive: update to 2.1.9.
DeltaFile
+3-3databases/pgactive/distinfo
+1-1databases/pgactive/Makefile
+2-0databases/pgactive/pkg-plist
+6-43 files

FreeBSD/ports fb65c9ewww/phalcon Makefile distinfo

www/phalcon: update to 5.20.3.
DeltaFile
+3-3www/phalcon/distinfo
+2-2www/phalcon/Makefile
+5-52 files

FreeBSD/ports 74f8b8edevel/php-grpc Makefile distinfo

devel/php-grpc: update to 1.83.1.
DeltaFile
+3-3devel/php-grpc/distinfo
+2-2devel/php-grpc/Makefile
+5-52 files

HardenedBSD/ports fb65c9ewww/phalcon Makefile distinfo

www/phalcon: update to 5.20.3.
DeltaFile
+3-3www/phalcon/distinfo
+2-2www/phalcon/Makefile
+5-52 files

LLVM/project 728da22llvm/test/Transforms/LoopVectorize/VPlan predicator.ll

Extra tests for mask/phi re-use
DeltaFile
+149-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+149-01 files

LLVM/project f470fc1llvm/lib/Transforms/Vectorize VPlanPredicator.cpp, llvm/test/Transforms/LoopVectorize blend-in-header.ll predicatedinst-loop-invariant.ll

Don't preserve branch-on-constant
DeltaFile
+15-62llvm/test/Transforms/LoopVectorize/constantfolder.ll
+5-25llvm/test/Transforms/LoopVectorize/predicatedinst-loop-invariant.ll
+2-10llvm/test/Transforms/LoopVectorize/blend-in-header.ll
+11-1llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+2-9llvm/test/Transforms/LoopVectorize/X86/replicate-recipe-with-only-first-lane-used.ll
+3-7llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll
+38-1141 files not shown
+39-1217 files

LLVM/project a26117allvm/lib/Transforms/Vectorize VPlanPredicator.cpp, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll

Share block masks in reconstructSSA for blend masks
DeltaFile
+10-18llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+4-7llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+14-252 files

LLVM/project 47adb4fllvm/lib/Transforms/Vectorize VPlanPredicator.cpp, llvm/test/Transforms/LoopVectorize predicator.ll

Fix bug in previous commit
DeltaFile
+80-12llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+26-18llvm/test/Transforms/LoopVectorize/VPlan/AArch64/vplan-memory-op-decisions.ll
+22-19llvm/test/Transforms/LoopVectorize/predicator.ll
+10-5llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+7-6llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
+7-6llvm/test/Transforms/LoopVectorize/RISCV/gather-scatter-cost.ll
+152-663 files not shown
+167-779 files

LLVM/project b8ec334llvm/test/Transforms/LoopVectorize scalarize-masked-call.ll predicator.ll, llvm/test/Transforms/LoopVectorize/RISCV divrem.ll

WIP2
DeltaFile
+303-346llvm/test/Transforms/LoopVectorize/RISCV/divrem.ll
+100-100llvm/test/Transforms/LoopVectorize/X86/x86-predication.ll
+97-97llvm/test/Transforms/LoopVectorize/induction.ll
+64-60llvm/test/Transforms/LoopVectorize/predicator.ll
+56-65llvm/test/Transforms/LoopVectorize/scalarize-masked-call.ll
+23-23llvm/test/Transforms/LoopVectorize/X86/pr109581-unused-blend.ll
+643-69116 files not shown
+835-84922 files