LLVM/project f230e44libclc/clc/lib/amdgpu/subgroup clc_sub_group_scan.inc clc_amdgpu_permlanex16.inc

[libclc] Add optimized DPP scan functions for AMDGPU (#197543)

Summary:
This uses the update_dpp function to efficiently provide scans. DPP
allows for swizzling within a group of 16, so we do four of those,
followed by a permlane on GFX10, or a native DPP shift on GFX9.

 Right now these are not actually used because we do not compile for
 multiple targets yet, but I verified them by setting
 `CMAKE_CLC_FLAGS=mcpu=gfx1030` or similar. The intention is to have
 these waiting as a motivational implementation once we start doing
 variable builds.

 The output is optimal as far as I am aware. Here is the example for
 gfx1030 generation:

 ```asm
_Z28sub_group_scan_inclusive_addi: ; @_Z28sub_group_scan_inclusive_addi
; %bb.0:

    [17 lines not shown]
DeltaFile
+54-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_scan.inc
+46-0libclc/clc/lib/amdgpu/subgroup/clc_amdgpu_permlanex16.inc
+15-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_scan.cl
+115-03 files

LLVM/project c01ca98llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlanHelpers.h

[VPlan] Remove VPTransformState::Lane (NFC). (#197545)

After efd429fdfb6f, all replicate regions are dissolved early. Remove
the new unused VPTransformState::Lane and corresponding dead assertions.
DeltaFile
+0-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+0-6llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+0-2llvm/lib/Transforms/Vectorize/VPlan.cpp
+0-153 files

LLVM/project 7a48e68llvm/lib/Transforms/Utils LoopUnroll.cpp

Add inits and assert
DeltaFile
+4-1llvm/lib/Transforms/Utils/LoopUnroll.cpp
+4-11 files

FreeBSD/ports adc62f9ftp/rubygem-curb distinfo Makefile

ftp/rubygem-curb: Update to 1.3.4

Changes:        https://github.com/taf2/curb/blob/master/ChangeLog.md
DeltaFile
+3-3ftp/rubygem-curb/distinfo
+1-1ftp/rubygem-curb/Makefile
+4-42 files

FreeBSD/ports 9a0b823devel/py-ipyparallel distinfo Makefile

devel/py-ipyparallel: Update to 9.2.0

Changes:        https://github.com/ipython/ipyparallel/blob/main/docs/source/changelog.md
                https://ipyparallel.readthedocs.io/en/latest/changelog.html
DeltaFile
+3-3devel/py-ipyparallel/distinfo
+1-2devel/py-ipyparallel/Makefile
+4-52 files

FreeBSD/ports 98f56ccwww/rubygem-selenium-webdriver distinfo Makefile

www/rubygem-selenium-webdriver: Update to 4.44.0

Changes:        https://github.com/SeleniumHQ/selenium/releases
                https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES
DeltaFile
+3-3www/rubygem-selenium-webdriver/distinfo
+1-1www/rubygem-selenium-webdriver/Makefile
+4-42 files

FreeBSD/ports 54574abnet/rubygem-google-cloud-storage distinfo Makefile

net/rubygem-google-cloud-storage: Update to 1.60.0

Changes:        https://github.com/googleapis/google-cloud-ruby/releases
                https://github.com/googleapis/google-cloud-ruby/blob/main/google-cloud-storage/CHANGELOG.md
DeltaFile
+3-3net/rubygem-google-cloud-storage/distinfo
+1-1net/rubygem-google-cloud-storage/Makefile
+4-42 files

FreeBSD/ports 1ca6f74devel/rubygem-sorbet-runtime distinfo Makefile

devel/rubygem-sorbet-runtime: Update to 0.6.13219

Changes:        https://github.com/sorbet/sorbet/releases
DeltaFile
+3-3devel/rubygem-sorbet-runtime/distinfo
+1-1devel/rubygem-sorbet-runtime/Makefile
+4-42 files

FreeBSD/ports 5e6febatextproc/expat2 distinfo Makefile

textproc/expat2: [security] upgrade to 2.8.1

See https://blog.hartwork.org/posts/expat-2-8-1-released/

Fixes:  CVE-2026-45186 and CVSS unreliability
Security:       CVE-2026-45186

MFC after:      1 day

PR:             295206
Approved by:    vishwin

(cherry picked from commit 709eee0a0c626886efbef572134e0faaae3eece6)
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/Makefile
+1-1textproc/expat2/pkg-plist
+5-53 files

FreeBSD/ports 9ade4b1devel/rubygem-mixlib-install distinfo Makefile

devel/rubygem-mixlib-install: Update to 3.16.0

Changes:        https://github.com/chef/mixlib-install/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-mixlib-install/distinfo
+1-1devel/rubygem-mixlib-install/Makefile
+4-42 files

FreeBSD/ports 7026b2fdevel/rubygem-mixlib-archive distinfo Makefile

devel/rubygem-mixlib-archive: Update to 1.3.3

Changes:        https://github.com/chef/mixlib-archive/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-mixlib-archive/distinfo
+1-1devel/rubygem-mixlib-archive/Makefile
+4-42 files

FreeBSD/ports dd74882devel/rubygem-io-event distinfo Makefile

devel/rubygem-io-event: Update to 1.16.0

Changes:        https://github.com/socketry/io-event/blob/main/releases.md
                https://socketry.github.io/io-event/releases/
DeltaFile
+3-3devel/rubygem-io-event/distinfo
+1-1devel/rubygem-io-event/Makefile
+4-42 files

FreeBSD/ports eb4e7aadevel/rubygem-datadog-ci distinfo Makefile

devel/rubygem-datadog-ci: Update to 1.30.0

Changes:        https://github.com/DataDog/datadog-ci-rb/releases
DeltaFile
+3-3devel/rubygem-datadog-ci/distinfo
+1-1devel/rubygem-datadog-ci/Makefile
+4-42 files

FreeBSD/ports e2a6432devel/rubygem-cookstyle distinfo Makefile

devel/rubygem-cookstyle: Update to 8.6.10

Changes:        https://github.com/chef/cookstyle/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-cookstyle/distinfo
+1-1devel/rubygem-cookstyle/Makefile
+4-42 files

FreeBSD/ports c9d2c68net/py-urllib3-future distinfo Makefile

net/py-urllib3-future: Update to 2.20.904

Changes:        https://github.com/jawah/urllib3.future/releases
DeltaFile
+3-3net/py-urllib3-future/distinfo
+1-1net/py-urllib3-future/Makefile
+4-42 files

FreeBSD/ports 864b3e8dns/py-idna distinfo Makefile, dns/py-idna/files patch-pyproject.toml

dns/py-idna: Update to 3.15

Changes:        https://github.com/kjd/idna/releases
DeltaFile
+0-12dns/py-idna/files/patch-pyproject.toml
+3-3dns/py-idna/distinfo
+2-2dns/py-idna/Makefile
+5-173 files

FreeBSD/ports c0999cadevel/py-types-requests distinfo Makefile, devel/py-types-requests/files patch-pyproject.toml

devel/py-types-requests: Update to 2.33.0.20260513

Changes:        https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md
DeltaFile
+3-3devel/py-types-requests/distinfo
+3-3devel/py-types-requests/files/patch-pyproject.toml
+1-1devel/py-types-requests/Makefile
+7-73 files

FreeBSD/ports baf31cddevel/py-pytest-codspeed Makefile distinfo

devel/py-pytest-codspeed: Update to 5.0.0

Changes:        https://github.com/CodSpeedHQ/pytest-codspeed/releases
DeltaFile
+3-5devel/py-pytest-codspeed/Makefile
+3-3devel/py-pytest-codspeed/distinfo
+6-82 files

FreeBSD/ports 975c01cdevel/py-moreorless Makefile distinfo, devel/py-moreorless/files patch-setup.cfg

devel/py-moreorless: Update to 0.6.0

- Add CLI option

Changes:        https://github.com/thatch/moreorless/releases
DeltaFile
+11-0devel/py-moreorless/files/patch-setup.cfg
+5-2devel/py-moreorless/Makefile
+3-3devel/py-moreorless/distinfo
+19-53 files

FreeBSD/ports c480c40devel/py-installer Makefile

devel/py-installer: Add make test
DeltaFile
+1-1devel/py-installer/Makefile
+1-11 files

FreeBSD/ports 5ca37f0devel/py-hypothesis distinfo Makefile

devel/py-hypothesis: Update to 6.152.7

Changes:        https://github.com/HypothesisWorks/hypothesis/releases
                https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/docs/changelog.rst
                https://hypothesis.readthedocs.io/en/latest/changelog.html
DeltaFile
+3-3devel/py-hypothesis/distinfo
+1-1devel/py-hypothesis/Makefile
+4-42 files

FreeBSD/ports 63b39b9devel/py-gyp-next distinfo Makefile, devel/py-gyp-next/files patch-pyproject.toml

devel/py-gyp-next: Update to 0.22.2

Changes:        https://github.com/nodejs/gyp-next/releases
DeltaFile
+8-4devel/py-gyp-next/files/patch-pyproject.toml
+3-3devel/py-gyp-next/distinfo
+1-1devel/py-gyp-next/Makefile
+12-83 files

FreeBSD/ports a2c09bddevel/py-anndata distinfo Makefile

devel/py-anndata: Update to 0.12.14

Changes:        https://github.com/scverse/anndata/releases
DeltaFile
+3-3devel/py-anndata/distinfo
+1-1devel/py-anndata/Makefile
+4-42 files

FreeBSD/ports 35d3ab5devel/py-all-repos distinfo Makefile

devel/py-all-repos: Update to 1.32.0

Changes:        https://github.com/asottile/all-repos/commits/main
DeltaFile
+3-3devel/py-all-repos/distinfo
+1-1devel/py-all-repos/Makefile
+4-42 files

FreeBSD/ports 03c849edevel/p5-Object-HashBase distinfo Makefile

devel/p5-Object-HashBase: Update to 0.016

Changes:        https://metacpan.org/dist/Object-HashBase/changes
DeltaFile
+3-3devel/p5-Object-HashBase/distinfo
+1-1devel/p5-Object-HashBase/Makefile
+4-42 files

FreeBSD/ports 9ad9e18databases/p5-Mojo-Pg distinfo Makefile

databases/p5-Mojo-Pg: Update to 5.0

Changes:        https://metacpan.org/dist/Mojo-Pg/changes
DeltaFile
+3-3databases/p5-Mojo-Pg/distinfo
+2-1databases/p5-Mojo-Pg/Makefile
+5-42 files

FreeBSD/ports 833d1b8databases/rubygem-trilogy distinfo Makefile

databases/rubygem-trilogy: Update to 2.12.5

Changes:        https://github.com/trilogy-libraries/trilogy/releases
DeltaFile
+3-3databases/rubygem-trilogy/distinfo
+1-1databases/rubygem-trilogy/Makefile
+4-42 files

FreeBSD/ports 548d57ddatabases/trilogy distinfo Makefile

databases/trilogy: Update to 2.12.5

Changes:        https://github.com/trilogy-libraries/trilogy/releases
DeltaFile
+3-3databases/trilogy/distinfo
+1-1databases/trilogy/Makefile
+4-42 files

FreeBSD/ports 27e4f60shells/bash-completion Makefile

shells/bash-completion: Fix TEST_DEPENDS after 7e4be0dc2b3dd3c46612aee9ef4a7851b4e4647a
DeltaFile
+2-1shells/bash-completion/Makefile
+2-11 files

FreeBSD/ports 5cb3150multimedia/mediainfo distinfo Makefile

multimedia/mediainfo: Update to 26.05

Changes:        https://mediaarea.net/MediaInfo/ChangeLog
                https://github.com/MediaArea/MediaInfo/blob/master/History_CLI.txt
DeltaFile
+3-3multimedia/mediainfo/distinfo
+1-1multimedia/mediainfo/Makefile
+4-42 files