LLVM/project 7bbaa66llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanHelpers.h

Reapply "[VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC)." (#209003) (#211763)

This reverts commit 4c7948d06c93e8d233cd4733fd4107f3b68bc7bc. The commit
always constructs slot on first use, to fix compile-time regressions in
release builds.

Original message:
VPRecipeBase::dump() constructs a fresh VPSlotTracker instance on each
call. VPSlotTracker construction requires iterating over all recipes in
the plan, to number all VPValues.

To avoid doing lots of unnecessary work when printing VPlan costs,
construct a shared VPSlotTracker in VPCostContext, re-used by all
prints.

This can speed up debug output for large loops.

PR: https://github.com/llvm/llvm-project/pull/203386
DeltaFile
+14-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+18-1llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+10-0llvm/lib/Transforms/Vectorize/VPlan.cpp
+6-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+48-74 files

FreeBSD/doc 1ecd597website/content/en/status/report-2026-04-2026-06 _index.adoc

Status/2026Q2: Sort reports
DeltaFile
+243-0website/content/en/status/report-2026-04-2026-06/_index.adoc
+243-01 files

FreeBSD/doc 982ee42website/content/en/status/report-2026-04-2026-06 intro.adoc

Status/2026Q2/intro.adoc: Announce RSS Feed

Reported by:    vladlen
DeltaFile
+2-0website/content/en/status/report-2026-04-2026-06/intro.adoc
+2-01 files

FreeBSD/doc f1be608website/content/en/status/report-2026-04-2026-06 freebsd-foundation.adoc ntsync.adoc

Status/2026Q2: Fixes
DeltaFile
+1-1website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc
+1-1website/content/en/status/report-2026-04-2026-06/ntsync.adoc
+2-22 files

NetBSD/src VUJPQv2sys/dev/ic mpt.c

   Replace "soft reset failed" messages with "unable to soft reset" for
   cases where we don't attempt a soft reset.
VersionDeltaFile
1.22+4-4sys/dev/ic/mpt.c
+4-41 files

NetBSD/pkgsrc fMfyxH0doc CHANGES-2026

   doc: Updated devel/p5-Module-Pluggable to 6.4
VersionDeltaFile
1.4773+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lwnqLMQdevel/p5-Module-Pluggable Makefile distinfo

   p5-Module-Pluggable: update to 6.4.

   2026-07-25 - 6.4
       Add a CI/CD pipeline for the first time in 26 years
       Add the ability to make search search "strict" and only walk the given search_dirs (thanks @rjbs)
       Add much more documentation to Module::Pluggable::Object (thanks Dave Rolsky)
       Make it so that you can give each search_path its own custom options
       Finally fix spurious test failure because of already installed modules I hope (thanks @SZREZIC, Andreas Koenig and @ZEFRAM)
       Remove optional_features from Makefile.PL META_MERGE which caused installation confusion sometimes
       Add the ability to have different sorting algorithms (thanks @CHOHAG)
       Fix the issues with OSX extended-attributes on files (thanks pgoyette99)
       Clean up old stale core-lib (thanks @dolmen and @haarg)
VersionDeltaFile
1.43+3-8devel/p5-Module-Pluggable/Makefile
1.17+4-4devel/p5-Module-Pluggable/distinfo
+7-122 files

NetBSD/src ExUlOCksys/dev/ic mpt_netbsd.c

   Always use snprintf for MPI_EVENT_INTEGRATED_RAID output.  Keep better
   track of the amount that we've already printed and increase the max
   length to handle all string combinations (even if they shouldn't happen).
   From a suggestion by kre.
VersionDeltaFile
1.44+27-32sys/dev/ic/mpt_netbsd.c
+27-321 files

NetBSD/pkgsrc 62XpzJIdoc CHANGES-2026

   doc: Updated www/p5-HTTP-Message to 7.04
VersionDeltaFile
1.4772+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KOS9Oi0www/p5-HTTP-Message distinfo Makefile

   p5-HTTP-Message: update to 7.04.

   7.04      2026-07-24 00:01:56Z
       - add RFC 10008 HTTP QUERY method (GH#225) (Daniel Böhmer),
         see https://datatracker.ietf.org/doc/rfc10008/

   7.03      2026-07-21 20:45:16Z
       - Fix max_body_size for Content-Encoding: br, which made every brotli
         response fail to decode whenever a limit was set (GH#229)
VersionDeltaFile
1.28+4-4www/p5-HTTP-Message/distinfo
1.47+2-3www/p5-HTTP-Message/Makefile
+6-72 files

NetBSD/pkgsrc y3KZ2Ildoc CHANGES-2026

   doc: Updated www/p5-HTTP-Cookies to 6.12
VersionDeltaFile
1.4771+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 42zbfAowww/p5-HTTP-Cookies distinfo Makefile

   p5-HTTP-Cookies: update to 6.12.

   6.12      2026-07-26 02:34:52Z
       - Honour Max-Age when extracting cookies; it had been silently ignored
         since 6.10, so Max-Age=0 no longer deleted a cookie and a Max-Age
         lifetime was never applied (GH#69) (reported by Robert Mueller)
       - When both Max-Age and Expires are present, let Max-Age take precedence
         regardless of order, and let a repeated attribute's last value win, per
         RFC 6265 5.3 (GH#69)
VersionDeltaFile
1.13+4-4www/p5-HTTP-Cookies/distinfo
1.30+3-4www/p5-HTTP-Cookies/Makefile
+7-82 files

NetBSD/pkgsrc PwBlSsjtextproc/groff options.mk

   groff: rename ghostscript option back to groff-docs

   It pulls in more than ghostscript, and there was no backwards
   compatibility provided for the old option.
VersionDeltaFile
1.19+3-3textproc/groff/options.mk
+3-31 files

NetBSD/src MSb2sQgshare/man/man8/man8.sparc64 boot.8

   sparc64 boot(8): fix grammar
VersionDeltaFile
1.21+2-2share/man/man8/man8.sparc64/boot.8
+2-21 files

FreeBSD/ports b0199f2misc/R-cran-xfun distinfo Makefile

misc/R-cran-xfun: Update to 0.60

Changelog: https://github.com/yihui/xfun/releases/tag/v0.60
DeltaFile
+3-3misc/R-cran-xfun/distinfo
+1-1misc/R-cran-xfun/Makefile
+4-42 files

LLVM/project f3f2cd6llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port a434fe87cce7 (#212137)
DeltaFile
+4-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+4-01 files

LLVM/project 1f48ea0libcxx/include CMakeLists.txt

[libc++] Removing traiilng whitespace at line end in CMakeLists.txt (#212135)

Follow-up to #209291.
DeltaFile
+1-1libcxx/include/CMakeLists.txt
+1-11 files

LLVM/project 1d349c7llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 150f33ce2895 (#212136)
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 07b5c31llvm/test/Transforms/ConstraintElimination partial-decomposition.ll constraint-overflow.ll

[ConstraintElim] Re-organize tests with decomposition failures (NFC). (#212130)

Add more tests for failed decomposition, consolidate them in
partial-decomposition.ll.
DeltaFile
+305-0llvm/test/Transforms/ConstraintElimination/partial-decomposition.ll
+63-0llvm/test/Transforms/ConstraintElimination/constraint-overflow.ll
+0-46llvm/test/Transforms/ConstraintElimination/retry-without-decomposition.ll
+2-2llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit-postinc.ll
+370-484 files

NetBSD/pkgsrc-wip dd4789ezoneminder PLIST Makefile, zoneminder/files README-pkgsrc.md httpd-zoneminder.conf

zoneminder: Add upgrade candidate to 1.38.3
DeltaFile
+8,745-0zoneminder/PLIST
+378-0zoneminder/Makefile
+151-0zoneminder/files/README-pkgsrc.md
+96-0zoneminder/files/httpd-zoneminder.conf
+51-0zoneminder/patches/patch-scripts_zm_in
+44-0zoneminder/patches/patch-src_zm_signal_cpp
+9,465-014 files not shown
+9,765-020 files

LLVM/project 06fb520llvm/utils/gn README.rst, llvm/utils/gn/build BUILDCONFIG.gn

Revert "gn build: Support building debug binaries from a release build directory." (#211294)

This reverts commit 611d015f0030e0d4f1b3bd2270205f6f6b6e20eb.

Breaks building, see
https://github.com/llvm/llvm-project/pull/197843#issuecomment-5025645797
DeltaFile
+392-398llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
+38-46llvm/utils/gn/secondary/BUILD.gn
+28-37llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn
+14-41llvm/utils/gn/build/toolchain/BUILD.gn
+13-23llvm/utils/gn/build/BUILDCONFIG.gn
+5-16llvm/utils/gn/README.rst
+490-56124 files not shown
+518-60230 files

FreeBSD/ports 4baf2f1cad/freecad-devel pkg-plist distinfo, cad/freecad-devel/files newVersion.sh

cad/freecad-devel: Update to 2026.07.20
DeltaFile
+67-1cad/freecad-devel/pkg-plist
+9-5cad/freecad-devel/distinfo
+6-4cad/freecad-devel/Makefile.git_rev
+4-6cad/freecad-devel/Makefile
+4-2cad/freecad-devel/files/newVersion.sh
+90-185 files

LLVM/project 14304efllvm/bindings/ocaml/llvm llvm.mli, llvm/include/llvm/IR Instructions.h InstVisitor.h

[IR] Remove deprecated BranchInst (#212095)

The migration to UncondBr/CondBr was finished in LLVM 23. BranchInst has
no remaining uses in-tree. Let's finish this by removing BranchInst.

https://discourse.llvm.org/t/rfc-split-branchinst-into-uncondbr-and-condbr/90022

Deprecated with: https://github.com/llvm/llvm-project/pull/187314
DeltaFile
+2-113llvm/include/llvm/IR/Instructions.h
+8-14llvm/lib/IR/Instructions.cpp
+3-10llvm/include/llvm/IR/InstVisitor.h
+0-12llvm/unittests/IR/InstructionsTest.cpp
+3-4llvm/bindings/ocaml/llvm/llvm.mli
+16-1535 files

FreeBSD/ports 2f8cf7ddatabases/letos Makefile pkg-plist, databases/sqlitestudio Makefile pkg-plist

databases/sqlitestudio: Rename to databases/letos; Update to 4.0.1
DeltaFile
+0-106databases/sqlitestudio/Makefile
+77-0databases/letos/Makefile
+37-0databases/letos/pkg-plist
+0-32databases/sqlitestudio/pkg-plist
+0-9databases/sqlitestudio/pkg-descr
+9-0databases/letos/pkg-descr
+123-1474 files not shown
+128-15110 files

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

Update
DeltaFile
+21-90llvm/test/Analysis/DependenceAnalysis/banerjee-symbolic.ll
+43-62llvm/lib/Analysis/DependenceAnalysis.cpp
+1-57llvm/test/Analysis/DependenceAnalysis/banerjee-overflow.ll
+48-0llvm/test/Analysis/DependenceAnalysis/banerjee-single-iteration.ll
+7-6llvm/include/llvm/Analysis/DependenceAnalysis.h
+120-2155 files

FreeBSD/src 74051cfcontrib/elftoolchain/readelf readelf.c

readelf: Add support for ELF package metadata note

We don't use this note type today, but as a general purpose ELF
diagnostic tool readelf(1) ought to decode it.

References:
https://fedoraproject.org/wiki/Changes/Package_information_on_ELF_objects
https://systemd.io/ELF_PACKAGE_METADATA/

Reviewed by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47524

(cherry picked from commit c18512056301fa97dd31c4cc9a78e18f1aa8b2d5)
DeltaFile
+37-1contrib/elftoolchain/readelf/readelf.c
+37-11 files

NetBSD/src QXfwg9oshare/man/man8/man8.sparc64 boot.8

   sparc64 boot(8): brush up
VersionDeltaFile
1.20+29-18share/man/man8/man8.sparc64/boot.8
+29-181 files

LLVM/project bdd8c64mlir/lib/Dialect/Arith/IR ArithOps.cpp, mlir/test/Conversion/ArithToLLVM arith-to-llvm.mlir

[mlir][arith] Fold trivial integer division and remainder (#212074)

Add value-preserving folds mirroring LLVM's InstructionSimplify for the
integer division and remainder ops:

```
divui/divsi/ceildivui/ceildivsi/floordivsi(0, x) -> 0
divui/divsi/ceildivui/ceildivsi/floordivsi(x, x) -> 1
remui/remsi(0, x) -> 0
remui/remsi(x, x) -> 0
```

The self and zero-dividend cases are valid refinements because division
or remainder by zero is undefined behaviour; no overflow flags are
required. The folds return a scalar or splat constant and bail out on
shaped types with a dynamic shape.

Folding `x / 0` and `x % 0` to poison is left as a TODO: it would make
the arith dialect depend on the ub dialect to materialize `ub.poison`.

    [20 lines not shown]
DeltaFile
+119-0mlir/test/Dialect/Arith/canonicalize.mlir
+93-2mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+12-12mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+11-11mlir/test/Conversion/ArithToSPIRV/arith-to-spirv.mlir
+2-2mlir/test/Conversion/ArithToSPIRV/arith-to-spirv-unsupported.mlir
+237-275 files

FreeBSD/ports 88939c6math/openblas Makefile

math/openblas: fix build on i386

Due to a miscompilation, a stack variable accessed by the MOVAPS
instruction ends up being misaligned.  With MOVAPS requiring memory
operands to be aligned, this causes a bus error on i386.  The underlying
cause could be that gfortran assumes a 16-byte aligned stack as is the
case on current i386 Linux, while we have not done the same ABI change.
I have worked around the problem by passing -mpreferred-stack-boundary=2
to disable assumptions about stack alignment, though ultimately this
will need to be fixed in the gcc and gfortran ports.

PR:             293087
MFH:            2026Q3
Reported by:    salvadore
See also:       https://github.com/OpenMathLib/OpenBLAS/issues/5905
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 48bc034e072df81878dee9fc7efb3b1eb6f3e2e8)
DeltaFile
+3-0math/openblas/Makefile
+3-01 files

FreeBSD/ports 18db1e2net/gnunet/files patch-meson.build patch-src_lib_util_meson.build

net/gnunet: fix build on armv7

We don't have libatomic and don't need it in any case.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 6d0770557bb5d784a9ac3fa113b91dfd56d0e73e)
DeltaFile
+14-1net/gnunet/files/patch-meson.build
+10-0net/gnunet/files/patch-src_lib_util_meson.build
+24-12 files