LLVM/project 1e11d91llvm/test/Transforms/LoopVectorize uniform_across_vf_induction2.ll vplan-based-stride-mv.ll, llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-dot-product.ll

[VPlan] Use i64 for constant lane indices in insertelement (NFC) (#214664)

Update code to generate insertelement instruction to use i64 as index
type, matching the canonical form instcombine produces.

This is in line with previous changes making sure LVs output is as
canonical as possible.

PR: https://github.com/llvm/llvm-project/pull/214664
DeltaFile
+1,036-238llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
+372-372llvm/test/Transforms/LoopVectorize/X86/load-deref-pred.ll
+106-106llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll
+91-91llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
+86-86llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
+74-74llvm/test/Transforms/LoopVectorize/X86/strided_load_cost.ll
+1,765-967114 files not shown
+2,943-2,145120 files

FreeBSD/ports 43892f3Mk bsd.default-versions.mk

Mk: Switch default Go version to 1.26

PR:             297237
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-11 files

FreeBSD/ports 3315071irc/znc Makefile distinfo

irc/znc: Update to 1.10.2
DeltaFile
+1-5irc/znc/Makefile
+3-3irc/znc/distinfo
+4-82 files

FreeBSD/doc 9d82c9fdocumentation/content/en/books/handbook/mirrors _index.adoc, website/content/en/internal about.adoc

Register our official mirror in France

It is generously hosted by

OVHcloud
https://www.ovhcloud.com/
Roubaix, France

GeoDNS will automatically direct users to the new mirror in France.
DeltaFile
+1-1documentation/content/en/books/handbook/mirrors/_index.adoc
+1-0website/content/en/internal/about.adoc
+2-12 files

OpenBSD/ports 6NrVAXSdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove sysutils/p5-Data-Entropy.

   Upstream 0.008 has CVE-2026-18536, 0.009 has incomplete fix, and
   0.010 has dependcy on Devel::Deprecate.  Better delete than support
   deprecated package.

   OK sthen@
VersionDeltaFile
1.1823+2-1devel/quirks/files/Quirks.pm
1.1809+1-1devel/quirks/Makefile
1.792+0-1sysutils/Makefile
1.3+0-0sysutils/p5-Data-Entropy/pkg/PLIST
1.2+0-0sysutils/p5-Data-Entropy/pkg/DESCR
1.3+0-0sysutils/p5-Data-Entropy/distinfo
+3-31 files not shown
+3-37 files

FreeBSD/ports 932f5bfdevel/tinygo Makefile

devel/tinygo: Unmark BROKEN for now

As pointed out by des in the PR referenced below, tinygo isn't broken
yet; it's going to be broken soon (when Go 1.25 leaves the tree), but
does build now.

PR:             297237
DeltaFile
+1-1devel/tinygo/Makefile
+1-11 files

LLVM/project 12a5b7bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 reassoc-flattened-copyable-operand.ll

[SLP]Fix unscheduled-deps assert for copyable operands in reassociated nodes

For a non-commutative user in a reassociated (flattened) node, the
copyable operand may be modeled on a flattened operand column rather
than at the instruction's operand number, so the direct lookup misses
it and the def-use dependency is counted but never released. Scan the
flattened operand columns at the user's lane for the copyable data.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/215016
DeltaFile
+99-0llvm/test/Transforms/SLPVectorizer/X86/reassoc-flattened-copyable-operand.ll
+21-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+120-12 files

LLVM/project 6824484offload/include/OpenMP/OMPT Callback.h Connector.h, offload/libomptarget/OpenMP/OMPT Callback.cpp

[Offload][OMPT][NFCI] Call ompt_libomp_connect instead of dlopen libomp (#214556)

connectLibrary() reached libomp's ompt_libomp_connect through
OmptLibraryConnectorTy, which dlopens "libomp.so" and resolves the
symbol at run time. That cannot do anything the linker has not already
done: libomptarget links libomp and imports seven __kmpc_* symbols from
it, so libomp.so is a DT_NEEDED entry, and libomp defines and exports
ompt_libomp_connect unconditionally -- as a stub in kmp_utility.cpp when
built without OMPT support. Declare it, call it, and delete Connector.h.

AI-assisted.
DeltaFile
+0-112offload/include/OpenMP/OMPT/Connector.h
+7-10offload/libomptarget/OpenMP/OMPT/Callback.cpp
+2-6offload/include/OpenMP/OMPT/Callback.h
+2-2openmp/runtime/src/ompt-general.cpp
+11-1304 files

OpenBSD/ports xh1vWIOgraphics/p5-Imager Makefile, graphics/p5-Imager/patches patch-PNG_impng_c

   Fix memory length calculation bug introduced in p5-Imager 1.034.
VersionDeltaFile
1.1+24-0graphics/p5-Imager/patches/patch-PNG_impng_c
1.59+1-0graphics/p5-Imager/Makefile
+25-02 files

LLVM/project f921aeallvm/lib/Target/RISCV RISCVISelLowering.cpp

fixup! Reject non-integer comparison
DeltaFile
+2-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-11 files

LLVM/project 6039125llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv masked-load-vl-predicatable.ll

[RISCV] Canonicalize vector SETCC for easier conversion to VL-predicate
DeltaFile
+85-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+34-27llvm/test/CodeGen/RISCV/rvv/masked-load-vl-predicatable.ll
+119-272 files

LLVM/project 60b75fellvm/test/CodeGen/RISCV/rvv masked-load-vl-predicatable.ll

Pre-commit Tests
DeltaFile
+236-0llvm/test/CodeGen/RISCV/rvv/masked-load-vl-predicatable.ll
+236-01 files

LLVM/project a4897aallvm/include/llvm/CodeGen SDPatternMatch.h, llvm/unittests/CodeGen SelectionDAGPatternMatchTest.cpp

[SDPatternMatch] Add m_NU/SWAdd and m_NU/SWAddLike (#214876)

These are the SDPatternMatch counterpart of `m_NU/SWAdd` and
`m_NU/SWAddLike` in IR PatternMatch.
DeltaFile
+22-0llvm/include/llvm/CodeGen/SDPatternMatch.h
+20-0llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
+42-02 files

LLVM/project 9c39cd9libc/src/net/linux if_nameindex_impl.h, libc/test/src/net/linux if_nameindex_test.cpp

[libc] Read multiple interfaces per netlink message in if_nameindex (#213952)

This patch changes it to collect all interfaces in the buffer using
BlockStore<InterfaceEntry, 16>. I'm storing interface names as a fixed
char array (IF_NAMESIZE) in InterfaceEntry so that we're ready for the
next step when we reuse the recvfrom buffer across multiple messages.
Once all messages in the buffer are parsed, I allocate a single
contiguous buffer containing all struct if_nameindex entries and
strings.

To keep if_nameindex() readable, I've split the implementation into two
helper functions: parse_netlink_messages() and
build_if_nameindex_list().
DeltaFile
+105-64libc/src/net/linux/if_nameindex_impl.h
+56-0libc/test/src/net/linux/if_nameindex_test.cpp
+161-642 files

LLVM/project bf300bdlibc/config/linux/aarch64 entrypoints.txt, libc/config/linux/arm headers.txt entrypoints.txt

[libc] Enable unistd.h on linux/arm and aarch64 (#214429)

This enables the unistd.h header and all functional entry points for
linux/arm. I've disabled a handful of functions which do not work
because of 32-vs-64 bit mismatches (in file offsets and times). In
theory these should work in full build mode, but we don't have bot
coverage for this config, so I'm not enabling them anywhere. This is
also why I'm not enabling full-build-only entry points which are enabled
on other architectures.

While comparing the unistd entry point lists across architectures, I
noticed
that linux/aarch64 was missing chown and getgid. I've added those as
well.

Assisted by Gemini.
DeltaFile
+45-0libc/config/linux/arm/entrypoints.txt
+2-0libc/config/linux/arm/headers.txt
+2-0libc/config/linux/aarch64/entrypoints.txt
+49-03 files

LLVM/project 20c3476clang/test/CodeGen/Sparc sparcv9-vaarg.c

[Sparc][NFC] add sparc64 `va_arg` tests (#214993)
DeltaFile
+245-0clang/test/CodeGen/Sparc/sparcv9-vaarg.c
+245-01 files

NetBSD/pkgsrc qHpPhUWdoc CHANGES-2026

   doc: Updated net/dnscontrol to 4.46.0
VersionDeltaFile
1.5074+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RlCiwJJnet/dnscontrol Makefile go-modules.mk

   dnscontrol: Update to 4.46.0

   Changelog
   Major features:
   * c29a6f7: NEW PROVIDER: NexDNS (#4685) (@morozov-alexey)

   CI/CD:
   * 5eba216: Build(deps): Bump ip-address from 10.2.0 to 10.4.0 (#4693) (@dependabot[bot])
   * b88ad6e: Build(deps): Bump js-yaml from 4.3.0 to 4.3.1 (#4722) (@dependabot[bot])

   Dependencies:
   * 14a70c1: CHORE: Update deps (#4721) (@TomOnTime)
   Other changes and improvements:
   * 48292dc: Release v4.46.0 (#4723) (@TomOnTime)
VersionDeltaFile
1.7+153-153net/dnscontrol/distinfo
1.8+51-51net/dnscontrol/go-modules.mk
1.39+1-1net/dnscontrol/Makefile
+205-2053 files

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

[gn] port 0ca4b9dd78f8 (#215008)
DeltaFile
+0-1llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+0-11 files

LLVM/project 0f73d0ellvm/lib/Target/RISCV RISCVInstrInfoXwch.td

don't change CompressPat

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+18-16llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td
+18-161 files

LLVM/project 46e505fllvm/lib/Target/RISCV RISCVInstrInfoZclsd.td RISCVInstrInfoZc.td, llvm/test/MC/RISCV xqcilsm-invalid.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+70-102llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+37-124llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+28-43llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td
+37-25llvm/test/MC/RISCV/xqcilsm-invalid.s
+21-32llvm/lib/Target/RISCV/RISCVInstrInfoZc.td
+12-27llvm/lib/Target/RISCV/RISCVInstrInfoZclsd.td
+205-3538 files not shown
+267-40214 files

LLVM/project 303fff5llvm/lib/Target/RISCV RISCVInstrInfoZclsd.td RISCVInstrInfoZc.td, llvm/test/MC/RISCV xqcilo-pseudos-invalid.s xqcilsm-invalid.s

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

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+70-102llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+37-124llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+37-25llvm/test/MC/RISCV/xqcilsm-invalid.s
+21-32llvm/lib/Target/RISCV/RISCVInstrInfoZc.td
+12-27llvm/lib/Target/RISCV/RISCVInstrInfoZclsd.td
+14-14llvm/test/MC/RISCV/xqcilo-pseudos-invalid.s
+191-3247 files not shown
+239-35913 files

LLVM/project a549bc7llvm/lib/Target/RISCV RISCVInstrInfoZclsd.td RISCVInstrInfoZc.td, llvm/test/MC/RISCV xqcilo-pseudos-invalid.s xqcilsm-invalid.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+70-102llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+37-124llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+37-25llvm/test/MC/RISCV/xqcilsm-invalid.s
+21-32llvm/lib/Target/RISCV/RISCVInstrInfoZc.td
+12-27llvm/lib/Target/RISCV/RISCVInstrInfoZclsd.td
+14-14llvm/test/MC/RISCV/xqcilo-pseudos-invalid.s
+191-3247 files not shown
+239-35913 files

LLVM/project b716342llvm/lib/Target/RISCV RISCVInstrInfo.td RISCVInstrInfoZclsd.td, llvm/test/MC/RISCV rv32c-invalid.s

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

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+70-102llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+23-46llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+21-32llvm/lib/Target/RISCV/RISCVInstrInfoZc.td
+12-27llvm/lib/Target/RISCV/RISCVInstrInfoZclsd.td
+15-1llvm/lib/Target/RISCV/RISCVInstrInfo.td
+4-8llvm/test/MC/RISCV/rv32c-invalid.s
+145-2164 files not shown
+157-22510 files

LLVM/project 066dfd5flang-rt/lib/runtime __fortran_builtins.f90, flang/lib/Optimizer/Transforms MIFOpConversion.cpp

[flang][MIF] Update prif_coarray_handle in accordance with PRIF 0.8 #214080 (#214747)

In PRIF revision 0.8, the representation of `prif_coarray_handle` was
changed. This PR updates this representation for this type and updates
the MIFOpConversion pass for the relevant operations.
Fixes issue #214080
A minor fix has been made to the deallocation to ensure that, on the
Flang side, the variable is properly deallocated, since previously the
deallocation was only performed at the `coarray_handle` level.
DeltaFile
+259-237flang/test/Fir/MIF/coarray-alloc.mlir
+50-57flang/lib/Optimizer/Transforms/MIFOpConversion.cpp
+82-0flang/test/Fir/MIF/coarray_alloc_many_declare.mlir
+36-0flang/test/Lower/MIF/coarray_alloc_many_declare.f90
+2-3flang/test/Lower/MIF/coarray_dealloc_not_alloc.f90
+4-0flang-rt/lib/runtime/__fortran_builtins.f90
+433-2976 files

LLVM/project caf83f9llvm/lib/Target/SPIRV SPIRVCombinerHelper.cpp, llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine prelegalizercombiner-select-to-faceforward.mir

[SPIR-V] Fix FaceForward combine erasing unrelated users (#214626)

Only erase the matched select and let normal DCE remove producers that
actually become dead
DeltaFile
+67-1llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine/prelegalizercombiner-select-to-faceforward.mir
+1-22llvm/lib/Target/SPIRV/SPIRVCombinerHelper.cpp
+18-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/faceforward.ll
+86-233 files

FreeBSD/ports 146afa1www/code-server Makefile distinfo, www/code-server/files patch-ci_build_build-vscode.sh

www/code-server: Update to 4.131.0

Update to code-server 4.131.0, which bundles VS Code 1.131.0.

Changelog: https://github.com/coder/code-server/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+30-22www/code-server/pkg-plist
+11-11www/code-server/distinfo
+2-2www/code-server/Makefile
+1-1www/code-server/files/patch-ci_build_build-vscode.sh
+44-364 files

FreeBSD/doc ba221a2documentation/content/en/articles/committers-guide _index.adoc, documentation/content/en/books/accessibility/lowvision _index.adoc

Fix assorted typos and grammar
DeltaFile
+3-3documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+3-3documentation/content/en/books/accessibility/lowvision/_index.adoc
+3-3documentation/content/en/articles/committers-guide/_index.adoc
+2-2website/content/en/usergroups/_index.adoc
+2-2website/content/en/platforms/ppc.adoc
+2-2documentation/content/en/books/design-44bsd/_index.adoc
+15-1524 files not shown
+42-4230 files

LLVM/project f1028ceclang/docs ClangFormatStyleOptions.rst ClangFormatStyleOptions.md, llvm/test/Analysis/CostModel/AArch64 load_store.ll

rebase after latest refactoring moved RISCVUImmLsbZeroOp. and minor simplification

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+8,221-0clang/docs/ClangFormatStyleOptions.md
+0-8,043clang/docs/ClangFormatStyleOptions.rst
+3,980-3,687llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+1,595-1,595llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
+2,999-0llvm/test/Analysis/CostModel/AArch64/load_store.ll
+1,459-966llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+18,254-14,2913,263 files not shown
+140,387-76,5803,269 files

LLVM/project 9886dd7clang/docs ClangFormatStyleOptions.rst ClangFormatStyleOptions.md, llvm/test/Analysis/CostModel/AArch64 load_store.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+8,221-0clang/docs/ClangFormatStyleOptions.md
+0-8,043clang/docs/ClangFormatStyleOptions.rst
+3,980-3,687llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
+1,595-1,595llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
+2,999-0llvm/test/Analysis/CostModel/AArch64/load_store.ll
+1,459-966llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+18,254-14,2913,263 files not shown
+140,379-76,5713,269 files