LLVM/project d0047eellvm/test/CodeGen/RISCV zilx.ll

Add RUNs with zba and zba+zilx

Created using spr 1.3.6-beta.1
DeltaFile
+912-0llvm/test/CodeGen/RISCV/zilx.ll
+912-01 files

LLVM/project 8aaa15ellvm/include/llvm/ObjectYAML BBAddrMapYAML.h, llvm/lib/ObjectYAML BBAddrMapYAML.cpp ELFEmitter.cpp

[ObjectYAML][NFC] Hoist BBAddrMap yaml2obj encoder into a shared helper (#205991)

Preparatory NFC refactor to let the upcoming COFF emitter reuse the
BBAddrMap YAML encoder.
DeltaFile
+124-0llvm/lib/ObjectYAML/BBAddrMapYAML.cpp
+2-110llvm/lib/ObjectYAML/ELFEmitter.cpp
+12-3llvm/include/llvm/ObjectYAML/BBAddrMapYAML.h
+138-1133 files

FreeBSD/ports 2f8a34ddevel Makefile, devel/py-expression Makefile pkg-descr

devel/py-expression: Add port: Practical functional programming for Python 3.10+

Expression aims to be a solid, type-safe, pragmatic, and high
performance library for frictionless and practical functional
programming in Python 3.10+.

WWW: https://github.com/dbrattli/Expression
DeltaFile
+23-0devel/py-expression/Makefile
+3-0devel/py-expression/pkg-descr
+3-0devel/py-expression/distinfo
+1-0devel/Makefile
+30-04 files

LLVM/project 73eb817llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite BanerjeeMIV test with safe APInt interval arithmetic

The old banerjeeMIVtest computed inequality bounds using SCEV
arithmetic on 64-bit integers. Intermediate operations like
$(A^{-} - B^{+}) \times Iterations$ could overflow i64 even when all individual
coefficients and loop bounds fit, producing unsound results.

Replace the symbolic bound machinery with a self-contained APInt
interval arithmetic implementation. Key design decisions:

- BanerjeeInterval holds [Lower, Upper] signed-inclusive bounds.
  Operations use APInt arithmetic at WideBits, chosen to guarantee no
  intermediate overflow:
  $$
    WideBits = max(8, 2 \times BaseBits + MaxLevels + 8)
  $$
  This is provably sufficient, each term product needs at most `2 \times BaseBits + 1`
  bits, and summing across MaxLevels terms needs at most ceil($\log_2 (MaxLevels)$)
  extra bits.

    [15 lines not shown]
DeltaFile
+412-417llvm/lib/Analysis/DependenceAnalysis.cpp
+104-3llvm/test/Analysis/DependenceAnalysis/banerjee-overflow.ll
+20-50llvm/include/llvm/Analysis/DependenceAnalysis.h
+2-4llvm/test/Analysis/DependenceAnalysis/gcd-miv-overflow.ll
+1-1llvm/test/Analysis/DependenceAnalysis/PR51512.ll
+539-4755 files

FreeBSD/src 993fbb6crypto/openssl/crypto/bn bn_const.c

Remove fips-module related diff

This particular change didn't come from upstream. It was added locally
in 7a991ecd1 when attempting to enable the fips provider with 3.0.

Given the fact that we no longer build the fips provider and the fips
provider build process (including sources) is very prescribed to
specific build steps and source versions, there's no reason why we need
to continue carrying around this diff anymore.

MFC after:      1 week
Signed-off-by: Enji Cooper <ngie at FreeBSD.org>
(cherry picked from commit d6e3662bc1f5054d81b1ceab641396047c2cad94)
DeltaFile
+0-2crypto/openssl/crypto/bn/bn_const.c
+0-21 files

FreeBSD/src 8a33b1dcrypto/openssl/apps openssl.cnf

Remove `$FreeBSD$` from upstream-provided config file

This diff reduces with the content provided by upstream (OpenSSL).

MFC after:      1 week

(cherry picked from commit 2de6d07e16aa4d902b7b322a869f89a07348e851)
DeltaFile
+0-1crypto/openssl/apps/openssl.cnf
+0-11 files

FreeBSD/src 0b5f2b4crypto/openssl/apps openssl.cnf

Remove `$FreeBSD$` from upstream-provided config file

This diff reduces with the content provided by upstream (OpenSSL).

MFC after:      1 week

(cherry picked from commit 2de6d07e16aa4d902b7b322a869f89a07348e851)
DeltaFile
+0-1crypto/openssl/apps/openssl.cnf
+0-11 files

FreeBSD/src 5cafd62sys/kern sys_generic.c

exterr_set: sync the definition with the header declaration

This unbreaks buildkernel with TARGET=armv7 (32-bit arm). More work may be required
in order to unbreak `exterr_set` with 32-bit kernels.

Fixes:  844009378da9 ("exterr: allow exterr to fit pointers on CHERI targets")
DeltaFile
+2-2sys/kern/sys_generic.c
+2-21 files

LLVM/project 4a75259llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx xvexth.ll issue207316.ll

[LoongArch] Fix invalid VEXTH combines for unsupported type extensions (#209725)

`performEXTENDCombine` could form `VEXTH`/`VEXTH_U` nodes for
unsupported type combinations, such as extending `v8i8` to `v8i32` or
`v2i64` to `v2i128`. These illegal nodes would later reach instruction
selection and trigger backend failures:

* `Cannot select: LoongArchISD::VEXTH`
* `Don't know how to legalize this operation`

Prevent these combines from firing by verifying that the destination
type is legal and has exactly twice the total bit width of the source
before forming a `VEXTH`/`VEXTH_U` node.
    
Apply the same checks to `performSHLCombine` for consistency.


Fixes
https://github.com/llvm/llvm-project/pull/207316#issuecomment-4978234865
Fixes
https://github.com/llvm/llvm-project/pull/207316#issuecomment-4979233899
DeltaFile
+78-2llvm/test/CodeGen/LoongArch/lasx/xvexth.ll
+56-2llvm/test/CodeGen/LoongArch/lsx/vexth.ll
+8-13llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+18-0llvm/test/CodeGen/LoongArch/lasx/issue207316.ll
+160-174 files

NetBSD/src 3FscrxFsys/kern subr_device.c

   devhandle_impl_subclass(): make sure a handle never has the type INVALID.
VersionDeltaFile
1.22+5-2sys/kern/subr_device.c
+5-21 files

NetBSD/src fzzgAT2sys/kern kern_stub.c

   Elide subr_ipi.c for non-MP configurations.
VersionDeltaFile
1.55+22-2sys/kern/kern_stub.c
+22-21 files

NetBSD/src ilwcxvIsys/kern init_main.c files.kern, sys/sys systm.h

   Elide subr_ipi.c for non-MP configurations.
VersionDeltaFile
1.553+7-2sys/kern/init_main.c
1.63+2-2sys/kern/files.kern
1.309+2-1sys/sys/systm.h
+11-53 files

NetBSD/src Fmmn6kSsys/kern subr_pcu.c

   Slim this down for non-MP configurations.
VersionDeltaFile
1.29+20-3sys/kern/subr_pcu.c
+20-31 files

LLVM/project 27d7b61llvm/lib/Transforms/Scalar GVN.cpp

[GVN][NFC] Use LoadInst::getProperties() when creating PRE load (#208605)

Use load's properties via getProperties() instead of individually
forwarding isVolatile(), getAlign(), getOrdering() and getSyncScopeID().

Reference: https://github.com/llvm/llvm-project/pull/206470
DeltaFile
+4-4llvm/lib/Transforms/Scalar/GVN.cpp
+4-41 files

NetBSD/src dfMKNmYsys/kern subr_xcall.c

   Slim this down for non-MP configurations.
VersionDeltaFile
1.40+57-3sys/kern/subr_xcall.c
+57-31 files

NetBSD/src GjBjQx8sys/kern kern_lock.c

   Don't bother signalling remote CPUs on non-MP configurations.
VersionDeltaFile
1.196+12-4sys/kern/kern_lock.c
+12-41 files

NetBSD/src eWsRQ2Bsys/kern kern_softint.c

   Don't bother signalling remote CPUs on non-MP configurations.
VersionDeltaFile
1.77+18-3sys/kern/kern_softint.c
+18-31 files

NetBSD/pkgsrc dhMjmr5doc CHANGES-pkgsrc-2026Q2

   doc: add some entries
VersionDeltaFile
1.1.2.5+49-1doc/CHANGES-pkgsrc-2026Q2
+49-11 files

LLVM/project 1a3347futils/bazel/llvm-project-overlay/clang BUILD.bazel

[bazel][clang][ssaf] Fix 398f2117379f42764e433d19ea0d0cd65009a4aa (#210222)
DeltaFile
+5-1utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+5-11 files

NetBSD/pkgsrc IsPa70Csecurity/ap-modsecurity2 Makefile distinfo, security/ap-modsecurity2/files README.pkgsrc README.pkgsrc

   Pullup ticket #7186 - requested by taca
   security/ap-modsecurity2: Security fix

   Revisions pulled up:
   - security/ap-modsecurity2/MESSAGE                              deleted
   - security/ap-modsecurity2/Makefile                             1.76
   - security/ap-modsecurity2/PLIST                                1.9
   - security/ap-modsecurity2/distinfo                             1.13
   - security/ap-modsecurity2/files/README.pkgsrc                  1.1
   - security/ap-modsecurity2/patches/patch-apache2_msc__crypt.c   deleted
   - security/ap-modsecurity2/patches/patch-apache2_msc__crypt.h   deleted

   ---
      Module Name:      pkgsrc
      Committed By:     drixter
      Date:             Mon Jul  6 19:05:05 UTC 2026

      Modified Files:
        pkgsrc/security/ap-modsecurity2: Makefile PLIST distinfo

    [134 lines not shown]
VersionDeltaFile
1.1.2.2+26-0security/ap-modsecurity2/files/README.pkgsrc
1.1.2.1+0-26security/ap-modsecurity2/files/README.pkgsrc
1.75.2.1+13-12security/ap-modsecurity2/Makefile
1.12.38.1+4-6security/ap-modsecurity2/distinfo
1.8.100.1+2-1security/ap-modsecurity2/PLIST
1.3.68.1+1-1security/ap-modsecurity2/MESSAGE
+46-462 files not shown
+48-488 files

LLVM/project 9d2181cllvm/lib/CodeGen/AsmPrinter DwarfExpression.cpp

[NFC] Reuse DwarfExpression fragment (#210181)

Reuse DwarfExpression fragment information since nothing changes it
between the outside of the loop and the inside of the loop.

Tested via make check.

Assisted by AI.
DeltaFile
+4-6llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
+4-61 files

NetBSD/pkgsrc 5qA3BkRsecurity/adguardhome distinfo go-modules.mk

   Pullup ticket #7183 - requested by taca
   security/adguardhome: Security fix

   Revisions pulled up:
   - security/adguardhome/Makefile                                 1.21
   - security/adguardhome/distinfo                                 1.11
   - security/adguardhome/go-modules.mk                            1.9

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Mon Jul 13 19:17:24 UTC 2026

      Modified Files:
        pkgsrc/security/adguardhome: Makefile distinfo go-modules.mk

      Log Message:
      adguardhome: updated to 0.107.78


    [44 lines not shown]
VersionDeltaFile
1.10.2.1+265-229security/adguardhome/distinfo
1.8.2.1+86-74security/adguardhome/go-modules.mk
1.19.2.2+2-3security/adguardhome/Makefile
+353-3063 files

LLVM/project 3aed01blibcxx/utils/libcxx/test format.py

fix

Created using spr 1.3.7
DeltaFile
+1-3libcxx/utils/libcxx/test/format.py
+1-31 files

NetBSD/pkgsrc rscXVOBmail/dmarc-report-viewer distinfo cargo-depends.mk

   Pullup ticket #7181 - requested by taca
   mail/dmarc-report-viewer

   Revisions pulled up:
   - mail/dmarc-report-viewer/Makefile                             1.2-1.3
   - mail/dmarc-report-viewer/cargo-depends.mk                     1.2-1.3
   - mail/dmarc-report-viewer/distinfo                             1.2-1.3

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Mon Jul  6 08:56:35 UTC 2026

      Modified Files:
        pkgsrc/mail/dmarc-report-viewer: Makefile cargo-depends.mk distinfo

      Log Message:
      dmarc-report-viewer: update to 2.5.2.


    [26 lines not shown]
VersionDeltaFile
1.1.2.1+189-192mail/dmarc-report-viewer/distinfo
1.1.2.1+62-63mail/dmarc-report-viewer/cargo-depends.mk
1.1.2.1+1-1mail/dmarc-report-viewer/Makefile
+252-2563 files

LLVM/project 797cb3bllvm/lib/Target/WebAssembly WebAssemblyMemIntrinsicResults.cpp WebAssembly.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+78-30llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
+64-12llvm/lib/Target/WebAssembly/WebAssembly.h
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+45-12llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
+36-12llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+299-964 files not shown
+351-12610 files

LLVM/project 2722579llvm/lib/Target/WebAssembly WebAssemblyMemIntrinsicResults.cpp WebAssemblyLateEHPrepare.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+78-30llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+54-10llvm/lib/Target/WebAssembly/WebAssembly.h
+45-12llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+279-923 files not shown
+301-1099 files

LLVM/project dd94ca5llvm/lib/Target/WebAssembly WebAssemblyMemIntrinsicResults.cpp WebAssemblyLateEHPrepare.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+78-30llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+54-10llvm/lib/Target/WebAssembly/WebAssembly.h
+45-12llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+279-923 files not shown
+301-1099 files

LLVM/project b596894llvm/lib/Target/WebAssembly WebAssemblyMemIntrinsicResults.cpp WebAssemblyLateEHPrepare.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+78-30llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
+46-21llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
+39-8llvm/lib/Target/WebAssembly/WebAssembly.h
+30-9llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
+26-10llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
+8-8llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+227-862 files not shown
+237-928 files

LLVM/project dc071c3clang/docs DebuggingCoroutines.rst DebuggingCoroutines.md, llvm/test/CodeGen/AArch64 sve-fixed-length-fp-extend-trunc-bf16.ll sve-fixed-length-fp-extend-bf16.ll

rebase

Created using spr 1.3.7
DeltaFile
+0-1,295clang/docs/DebuggingCoroutines.rst
+1,270-0clang/docs/DebuggingCoroutines.md
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+0-1,007clang/docs/BoundsSafety.rst
+0-994llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc-bf16.ll
+994-0llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-bf16.ll
+3,116-3,6231,102 files not shown
+37,356-16,5991,108 files

LLVM/project c7c236aclang/docs DebuggingCoroutines.rst DebuggingCoroutines.md, llvm/test/CodeGen/AArch64 sve-fixed-length-fp-extend-bf16.ll sve-fixed-length-fp-extend-trunc-bf16.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-1,295clang/docs/DebuggingCoroutines.rst
+1,270-0clang/docs/DebuggingCoroutines.md
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+0-1,007clang/docs/BoundsSafety.rst
+994-0llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-bf16.ll
+0-994llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc-bf16.ll
+3,116-3,6231,102 files not shown
+37,356-16,5991,108 files