LLVM/project edb9645flang/include/flang/Lower OpenMP.h AbstractConverter.h, flang/lib/Lower Bridge.cpp

support device_type groupprivate lowering
DeltaFile
+22-3flang/lib/Lower/OpenMP/OpenMP.cpp
+22-0flang/test/Lower/OpenMP/groupprivate.f90
+11-0flang/lib/Lower/Bridge.cpp
+11-0flang/include/flang/Lower/OpenMP.h
+11-0flang/include/flang/Lower/AbstractConverter.h
+77-35 files

LLVM/project 58d9781llvm/lib/Transforms/Utils CallPromotionUtils.cpp, llvm/test/Transforms/SampleProfile icp_target_feature.ll

[PGO][ICP] Prevent indirect call promotion to functions with incompatible target features (#192142)

Profile-driven indirect call promotion was promoting indirect calls to
functions requiring advanced CPU features (e.g., AVX512) even when the
caller function did not support those features. When these promoted
calls were subsequently inlined, it could lead to invalid IR and
backend crashes during instruction selection because the target CPU
could not handle the advanced instructions.

This patch addresses the issue by adding a target feature
compatibility check to `llvm::isLegalToPromote` in
`CallPromotionUtils.cpp`. If the callee requires target features
(prefixed with `+`) that are not present in the caller's target
features, the promotion is skipped.  By centralizing this check in
`isLegalToPromote`, we protect all passes relying on this utility
(such as `SampleProfileLoader` and `IndirectCallPromotion`) from
promoting to incompatible targets. This also prevents incorrect
inlining of `always_inline` functions that would otherwise be promoted
via indirect calls and then inlined.

    [3 lines not shown]
DeltaFile
+61-0llvm/test/Transforms/SampleProfile/icp_target_feature.ll
+21-0llvm/lib/Transforms/Utils/CallPromotionUtils.cpp
+82-02 files

NetBSD/pkgsrc 0V6QdTPdoc CHANGES-2026

   Updated devel/py-dulwich, www/py-zope.proxy
VersionDeltaFile
1.2800+3-1doc/CHANGES-2026
+3-11 files

LLVM/project b907c14clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][NFC] Rename SignBitOp to CIR_SignBitOp (#195477)

Align with the CIR_ prefix naming convention used by other op
definitions in CIROps.td.
DeltaFile
+1-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-11 files

NetBSD/pkgsrc 8f5SEc8www/py-zope.proxy distinfo Makefile

   py-zope.proxy: updated to 7.2

   7.2 (2026-04-30)

   - Add support for automatically building and publishing Windows/ARM64 wheels.
   - Add support for automatically building and publishing source distributions.
VersionDeltaFile
1.15+4-4www/py-zope.proxy/distinfo
1.21+2-2www/py-zope.proxy/Makefile
+6-62 files

LLVM/project 81bdba1mlir/docs/Traits _index.md, mlir/include/mlir/IR OpDefinition.h OpBase.td

[MLIR] Add HasAncestor op trait (#195447)

Add HasAncestor/AncestorOneOf traits that verify an operation has a
specific ancestor anywhere in the parent chain, unlike HasParent which
only checks the immediate parent.
DeltaFile
+79-0mlir/test/IR/traits.mlir
+26-0mlir/include/mlir/IR/OpDefinition.h
+10-0mlir/docs/Traits/_index.md
+9-0mlir/test/lib/Dialect/Test/TestOps.td
+8-0mlir/include/mlir/IR/OpBase.td
+132-05 files

NetBSD/pkgsrc ZHRRzhhdevel/py-dulwich distinfo Makefile

   py-dulwich: updated to 1.2.1

   1.2.1   2026-04-29

   * Derive the LFS endpoint as the remote's on-disk LFS store
     (``<remote>/.git/lfs`` for worktrees, ``<remote>/lfs`` for bare repos)
     when ``remote.origin.url`` points at a local filesystem path or
     ``file://`` URL, matching git-lfs behaviour. Previously the built-in
     smudge filter constructed an HTTP-style ``<remote>.git/info/lfs`` path
     that did not exist on disk, leaving LFS-tracked files as pointers when
     cloning from a local repo.

   * Deduplicate objects when writing a multi-pack-index. Objects present
     in multiple packs (e.g. after ``git gc`` creates a cruft pack) would
     otherwise produce an OIDL chunk with repeated SHAs, causing ``git
     multi-pack-index verify`` to fail with "oid lookup out of order".

   * Extend ignorecase and precomposeunicode support to index lookups.
VersionDeltaFile
1.74+4-4devel/py-dulwich/distinfo
1.79+2-2devel/py-dulwich/Makefile
+6-62 files

Illumos/gate 2273493usr/src/uts/intel/io/viona viona_rx.c viona_tx.c

18086 viona does not offer IPv6 TSO flags
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+147-79usr/src/uts/intel/io/viona/viona_rx.c
+49-18usr/src/uts/intel/io/viona/viona_tx.c
+17-6usr/src/uts/intel/io/viona/viona_main.c
+18-3usr/src/uts/intel/io/viona/viona_impl.h
+231-1064 files

NetBSD/pkgsrc J3oZq1odoc CHANGES-2026

   Updated security/libjwt, net/libtorrent, net/rtorrent
VersionDeltaFile
1.2799+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc b1I88Ggnet/libtorrent distinfo Makefile, net/rtorrent distinfo Makefile

   libtorrent rtorrent: updated to 0.16.11

   0.16.11
   Minor bug fixes which should mark this as the stable release in the near future.
VersionDeltaFile
1.58+4-4net/rtorrent/distinfo
1.62+4-4net/libtorrent/distinfo
1.123+2-2net/rtorrent/Makefile
1.86+2-2net/libtorrent/Makefile
+12-124 files

NetBSD/pkgsrc T926URHsecurity/libjwt distinfo Makefile

   libjwt: updated to 3.3.3

   3.3.3
   Bug fixes
VersionDeltaFile
1.9+4-4security/libjwt/distinfo
1.10+2-2security/libjwt/Makefile
1.7+2-2security/libjwt/PLIST
+8-83 files

NetBSD/src oCKtRyusys/arch/m68k/m68k pmap_68k.c

   Make sure the start and end of the PT page ranges are aligned to the
   size of what's addressable by a single PT page, thus ensuring we count
   them up correctly.
VersionDeltaFile
1.59+9-6sys/arch/m68k/m68k/pmap_68k.c
+9-61 files

NetBSD/pkgsrc DrPsTmGdoc CHANGES-2026

   Updated devel/ccache, devel/libgit2
VersionDeltaFile
1.2798+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc gZW9Dncdevel/libgit2 distinfo Makefile

   libgit2: updated to 1.9.3

   v1.9.3

   This release includes a number of bugfixes and compatibility
   improvements, particularly around SHA256 support.

   * cmake: fix linker error when using ninja build generator by
     @kcsaul in https://github.com/libgit2/libgit2/pull/7249
   * Handle redirects with Content-Length: 0 correctly by
     @ethomson in https://github.com/libgit2/libgit2/pull/7246
   * ci: use poxygit v0.8.1 in the tests by @ethomson in
     https://github.com/libgit2/libgit2/pull/7248
   * Zero indexer stats in pack objects by @ethomson in
     https://github.com/libgit2/libgit2/pull/7243
   * submodule: git_index_add_bypath does not move conflict entries
     to REUC by @lrm29 in https://github.com/libgit2/libgit2/pull/7003
   * fix: prevent SSH timeout infinite loop and enable TCP keepalive
     by @ambv in https://github.com/libgit2/libgit2/pull/7165

    [85 lines not shown]
VersionDeltaFile
1.46+4-4devel/libgit2/distinfo
1.99+2-3devel/libgit2/Makefile
+6-72 files

FreeBSD/src 89b9793usr.sbin/bsdinstall Makefile FreeBSD-base.conf.in

bsdinstall: Always use pkg.FreeBSD.org

The FreeBSD-base bits are accessible via pkg.FreeBSD.org, even for
releases, so there is no need to point at pkgbase.FreeBSD.org.

MFC after:      3 days
DeltaFile
+1-5usr.sbin/bsdinstall/Makefile
+1-1usr.sbin/bsdinstall/FreeBSD-base.conf.in
+2-62 files

NetBSD/pkgsrc jTtkksHdevel/ccache distinfo Makefile

   ccache: updated to 4.13.6

   Ccache 4.13.6

   Bug fixes and improvements

   Fixed a potential manifest/result cache key collision in MSVC depend mode when compiling a source file with no included files.

   Improved robustness when parsing cache entry data structures.

   Test improvements

   Changed the remote_helper test suite to skip gracefully when the storage test helper is unavailable, avoiding failures when testing a system-installed ccache.
VersionDeltaFile
1.76+4-4devel/ccache/distinfo
1.96+2-2devel/ccache/Makefile
+6-62 files

FreeBSD/ports 56d8471misc/zoneinfo distinfo Makefile

misc/zoneinfo: update to 2026b

Release 2026b - 2026-04-22 23:06:43 -0700

Changes: https://github.com/eggert/tz/blob/2026b/NEWS

Briefly:
  British Columbia moved to permanent -07 on 2026-03-09.

Approved by:    skreuzer (maintainer)
MFH:            2026Q2

(cherry picked from commit 5faca35f7b2f1c3503aeeccb6d54dbdd82df6479)
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

LLVM/project 00562c5mlir/lib/CAPI/Interfaces CMakeLists.txt

fix libMLIRCAPIInterfaces after #195505 (#195789)

https://github.com/llvm/llvm-project/pull/195505 missed
`MLIRSideEffectInterfaces` in the CMakeLists.txt.
DeltaFile
+2-1mlir/lib/CAPI/Interfaces/CMakeLists.txt
+2-11 files

LLVM/project 2d5abf3orc-rt/lib/executor/sps-ci MemoryAccessSPSCI.cpp SimpleNativeMemoryMapSPSCI.cpp, orc-rt/unittests MemoryAccessSPSCITest.cpp SimpleNativeMemoryMapSPSCITest.cpp

[orc-rt] Change SPS controller-interface naming conventions. (#195614)

This commit makes two changes to the naming conventions for SPS CI
symbols:

1. The orc_rt_sps_ci_ prefix is replaced with orc_rt_ci_sps_ (for SPS
wrapper functions) and orc_rt_ci_ (without the "sps_" suffix) for data
symbols.

2. The _sps_wrapper suffix is dropped from wrapper functions, since the
prefix now distinguishes between SPS-wrappers and data symbols.
DeltaFile
+28-28orc-rt/lib/executor/sps-ci/MemoryAccessSPSCI.cpp
+26-26orc-rt/unittests/MemoryAccessSPSCITest.cpp
+16-21orc-rt/lib/executor/sps-ci/SimpleNativeMemoryMapSPSCI.cpp
+8-13orc-rt/unittests/SimpleNativeMemoryMapSPSCITest.cpp
+8-9orc-rt/lib/executor/sps-ci/NativeDylibManagerSPSCI.cpp
+6-6orc-rt/unittests/NativeDylibManagerSPSCITest.cpp
+92-1033 files not shown
+102-1139 files

LLVM/project 23b330dclang/include/clang/Options Options.td, flang/test/Driver print-file-name.f90

Enable -print-file-name for flang
DeltaFile
+13-0flang/test/Driver/print-file-name.f90
+1-1clang/include/clang/Options/Options.td
+0-0flang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/x86_64-unknown-linux-gnu/libflang_rt.runtime.a
+0-0flang/test/Driver/Inputs/resource_dir/share/asan_ignorelist.txt
+14-14 files

NetBSD/pkgsrc EilsCwUdoc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.19
VersionDeltaFile
1.2797+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 5faca35misc/zoneinfo distinfo Makefile

misc/zoneinfo: update to 2026b

Release 2026b - 2026-04-22 23:06:43 -0700

Changes: https://github.com/eggert/tz/blob/2026b/NEWS

Briefly:
  British Columbia moved to permanent -07 on 2026-03-09.

Approved by:    skreuzer (maintainer)
MFH:            2026Q2
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

NetBSD/pkgsrc 3wdMawbaudio/fasttracker2 distinfo Makefile

   audio/fasttracker2: Update to 2.19

   Changes since 2.18:

   v2.19 - 03.05.2026
     * Set audio input/output device to default during config reset
     * If audio input device was set to default, properly open default
       audio input device before sampling audio.
VersionDeltaFile
1.134+4-4audio/fasttracker2/distinfo
1.150+2-2audio/fasttracker2/Makefile
+6-62 files

LLVM/project 227c3e4libcxx/lib/abi i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,677-1,279llvm/test/CodeGen/X86/vector-reduce-umax.ll
+2,628-1,271llvm/test/CodeGen/X86/vector-reduce-umin.ll
+2,656-120utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2,338-0libcxx/lib/abi/i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist
+16,151-5,4471,931 files not shown
+72,117-31,8281,937 files

NetBSD/src KD4gVugsys/arch/m68k/m68k pmap_68k.c

   In pmap_bootstrap1(), check to see if FIXEDVA entries in machine_bootmap[]
   are covered by any existing page table range, and if not, allocate additional
   page table ranges to cover them.

   This does not impact the one current user of FIXEDVA -- hp300 -- which
   uses it to map the last page of RAM VA==PA.  In the hp300 case, this
   was already covered by the PTs that map the alternate SYSMAP_VA that
   the hp300 uses (precisely because it needs the last VA==PA mapping).

   This will eventually be used to map the I/O region VA==PA for mac68k.
   Normally, we might otherwies use a TT register for that, but mac68k
   runs on 68020s, so we cannot.
VersionDeltaFile
1.58+58-12sys/arch/m68k/m68k/pmap_68k.c
+58-121 files

LLVM/project 808b2dblibcxx/lib/abi i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,677-1,279llvm/test/CodeGen/X86/vector-reduce-umax.ll
+2,628-1,271llvm/test/CodeGen/X86/vector-reduce-umin.ll
+2,656-120utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2,338-0libcxx/lib/abi/i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist
+16,151-5,4471,932 files not shown
+72,119-31,8301,938 files

LLVM/project 3975cdblibcxx/lib/abi i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,677-1,279llvm/test/CodeGen/X86/vector-reduce-umax.ll
+2,628-1,271llvm/test/CodeGen/X86/vector-reduce-umin.ll
+2,656-120utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2,338-0libcxx/lib/abi/i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist
+16,151-5,4471,932 files not shown
+72,119-31,8301,938 files

LLVM/project 85c92d4libcxx/lib/abi i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist, llvm/test/CodeGen/X86 vector-reduce-smin.ll vector-reduce-smax.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+2,928-1,388llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,924-1,389llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,677-1,279llvm/test/CodeGen/X86/vector-reduce-umax.ll
+2,628-1,271llvm/test/CodeGen/X86/vector-reduce-umin.ll
+2,656-120utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2,338-0libcxx/lib/abi/i686-linux-android23.libcxxabi.v1.stable.exceptions.nonew.abilist
+16,151-5,4471,925 files not shown
+72,039-31,8241,931 files

LLVM/project 4059891lld/ELF/Arch TargetImpl.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+1-1lld/ELF/Arch/TargetImpl.h
+1-11 files

LLVM/project 4448636llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn, llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/SandboxVectorizer BUILD.gn

[gn build] Port cb2a64e7e5af



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/195783
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/BUILD.gn
+2-02 files