FreeBSD/ports 99efa90 — devel/brpc/files patch-CMakeLists.txt

devel/brpc: Fix building with CMake 4

Approved by:    portmgr (blanket)
DeltaFile
+10-1devel/brpc/files/patch-CMakeLists.txt
+10-11 files

LLVM/project d5ef872 — llvm/include/llvm/IR RuntimeLibcalls.td

Use UInt8 for the __hot_cold_t operator new argument

tcmalloc declares __hot_cold_t as enum class __hot_cold_t : uint8_t
DeltaFile
+8-8llvm/include/llvm/IR/RuntimeLibcalls.td
+8-81 files

LLVM/project a7d587d — llvm/include/llvm/Analysis TargetLibraryInfo.h, llvm/include/llvm/IR RuntimeLibcalls.h

Use the target bool extension rule
DeltaFile
+30-30llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+15-1llvm/lib/IR/RuntimeLibcalls.cpp
+3-10llvm/include/llvm/Analysis/TargetLibraryInfo.h
+6-6llvm/test/Transforms/Util/DeclareRuntimeLibcalls/arm64ec.ll
+7-0llvm/lib/Analysis/TargetLibraryInfo.cpp
+5-0llvm/include/llvm/IR/RuntimeLibcalls.h
+66-476 files

LLVM/project 241d6e8 — llvm/include/llvm/IR RuntimeLibcalls.td

Use ULLong for MSVC new/delete and strtoull
DeltaFile
+7-7llvm/include/llvm/IR/RuntimeLibcalls.td
+7-71 files

LLVM/project e217b8d — llvm/test/Transforms/Util/DeclareRuntimeLibcalls sparc.ll riscv.ll

RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures

Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+460-460llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+292-292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+235-235llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+221-221llvm/test/Transforms/Util/DeclareRuntimeLibcalls/mips.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/riscv.ll
+1,528-1,52812 files not shown
+2,296-2,23718 files

LLVM/project bfca53f — llvm/lib/CodeGen MachineBasicBlock.cpp, llvm/test/CodeGen/PowerPC common-chain.ll

CodeGen: Remove stale last-block case when splitting a critical edge (#230930)

Before f264f9ad7df5, a new block at the end of the function began at the
old end index, so the isLastMBB case had to extend live-out intervals
over it. Now the new block always ends at the old end index, so they
already cover it. The extension became a no-op, and the case also
skipped trimming registers not live into the successor, leaving a dead
segment.

block-placement.ll needs a volatile store to keep its nested loop.
common-chain.ll gets shrink-wrapped.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+89-76llvm/test/CodeGen/PowerPC/common-chain.ll
+7-29llvm/lib/CodeGen/MachineBasicBlock.cpp
+36-0llvm/test/CodeGen/X86/phi-elimination-split-critical-edge-last-block.mir
+1-0llvm/test/CodeGen/X86/block-placement.ll
+133-1054 files

FreeBSD/ports 063887a — deskutils/birdtray/files patch-src_utils.cpp patch-CMakeLists.txt

deskutils/birdtray: Fix building with CMake 4
DeltaFile
+8-0deskutils/birdtray/files/patch-CMakeLists.txt
+3-3deskutils/birdtray/files/patch-src_utils.cpp
+11-32 files

LLVM/project 43a64d5 — flang/lib/Lower/Support ReductionProcessor.cpp, llvm/lib/Target/Sparc DelaySlotFiller.cpp

Merge branch 'main' into users/tmahatej/amdgpu/sdag-icmp-eq-s_addk
DeltaFile
+1,016-1,873llvm/test/CodeGen/AMDGPU/bf16.ll
+669-1,244llvm/test/CodeGen/AMDGPU/i1-to-bf16.ll
+716-199llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+846-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-d16-load.mir
+405-387flang/lib/Lower/Support/ReductionProcessor.cpp
+379-392llvm/lib/Target/Sparc/DelaySlotFiller.cpp
+4,031-4,0951,893 files not shown
+58,116-27,9981,899 files

LLVM/project d58caec — llvm/include/llvm/IR RuntimeLibcalls.td

Use UInt8 for the __hot_cold_t operator new argument

tcmalloc declares __hot_cold_t as enum class __hot_cold_t : uint8_t
DeltaFile
+8-8llvm/include/llvm/IR/RuntimeLibcalls.td
+8-81 files

LLVM/project 84ca43d — llvm/include/llvm/Analysis TargetLibraryInfo.h, llvm/include/llvm/IR RuntimeLibcalls.h

Use the target bool extension rule
DeltaFile
+30-30llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+15-1llvm/lib/IR/RuntimeLibcalls.cpp
+3-10llvm/include/llvm/Analysis/TargetLibraryInfo.h
+6-6llvm/test/Transforms/Util/DeclareRuntimeLibcalls/arm64ec.ll
+7-0llvm/lib/Analysis/TargetLibraryInfo.cpp
+5-0llvm/include/llvm/IR/RuntimeLibcalls.h
+66-476 files

LLVM/project f1dcd0a — llvm/include/llvm/IR RuntimeLibcalls.td

Use ULLong for MSVC new/delete and strtoull
DeltaFile
+7-7llvm/include/llvm/IR/RuntimeLibcalls.td
+7-71 files

LLVM/project 405ee3c — llvm/test/Transforms/Util/DeclareRuntimeLibcalls sparc.ll riscv.ll

RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures

Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+460-460llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+292-292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+235-235llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+221-221llvm/test/Transforms/Util/DeclareRuntimeLibcalls/mips.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/riscv.ll
+1,528-1,52812 files not shown
+2,296-2,23718 files

LLVM/project 040451d — llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

[NFC][Attributor] Remove "See AbstractAttribute::..." comments (#237804)

Most overridden methods have a comment like `/// See
AbstractAttribute::initialize(...).` that only points to the base class
declaration. Remove them, including those in OpenMPOpt and
AMDGPUAttributor.

This PR was assisted by AI but I reviewed all the changes.
DeltaFile
+0-330llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+0-154llvm/include/llvm/Transforms/IPO/Attributor.h
+0-19llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+0-13llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+0-5164 files

LLVM/project 1b3d79d — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv splat-repeated-i32-rv32.ll

[RISCV] Optimize repeated-half i64 vector splats on RV32 (#228119)

On RV32, lower i64 vector splats with identical dynamic i32 halves using
an e32 vmv.v.x and a bitcast, avoiding temporary stack stores and a
stride-zero load.

Require undef passthrough, double small constant VLs, and otherwise use
VLMAX. Also preserve defined passthrough in the existing equal-constant
path.

Assisted-by: OpenAI Codex
DeltaFile
+186-0llvm/test/CodeGen/RISCV/rvv/splat-repeated-i32-rv32.ll
+16-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+202-12 files

LLVM/project 11d9765 — llvm/include/llvm/IR RuntimeLibcalls.td

Use UInt8 for the __hot_cold_t operator new argument

tcmalloc declares __hot_cold_t as enum class __hot_cold_t : uint8_t
DeltaFile
+8-8llvm/include/llvm/IR/RuntimeLibcalls.td
+8-81 files

LLVM/project 8682e5f — llvm/include/llvm/Analysis TargetLibraryInfo.h, llvm/include/llvm/IR RuntimeLibcalls.h

Use the target bool extension rule
DeltaFile
+30-30llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+15-1llvm/lib/IR/RuntimeLibcalls.cpp
+3-10llvm/include/llvm/Analysis/TargetLibraryInfo.h
+6-6llvm/test/Transforms/Util/DeclareRuntimeLibcalls/arm64ec.ll
+7-0llvm/lib/Analysis/TargetLibraryInfo.cpp
+5-0llvm/include/llvm/IR/RuntimeLibcalls.h
+66-476 files

LLVM/project 7728b62 — llvm/include/llvm/IR RuntimeLibcalls.td

Use ULLong for MSVC new/delete and strtoull
DeltaFile
+7-7llvm/include/llvm/IR/RuntimeLibcalls.td
+7-71 files

LLVM/project 091c83c — llvm/test/Transforms/Util/DeclareRuntimeLibcalls sparc.ll riscv.ll

RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures

Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+460-460llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+292-292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+235-235llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+221-221llvm/test/Transforms/Util/DeclareRuntimeLibcalls/mips.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/riscv.ll
+1,528-1,52812 files not shown
+2,296-2,23718 files

LLVM/project 5bd5387 — llvm/lib/Target/VE VECodeGenPassBuilder.cpp VEPassRegistry.def, llvm/test/CodeGen/VE newpm-pipeline.ll

[VE] Port AsmPrinter to NewPM

Standard NewPM pass porting.

Reviewers: kaz7, arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/237836
DeltaFile
+38-0llvm/lib/Target/VE/VEAsmPrinter.h
+31-0llvm/lib/Target/VE/VEAsmPrinter.cpp
+8-0llvm/lib/Target/VE/VEPassRegistry.def
+4-3llvm/lib/Target/VE/VECodeGenPassBuilder.cpp
+3-0llvm/test/CodeGen/VE/newpm-pipeline.ll
+84-35 files

LLVM/project 31d4d80 — llvm/docs WritingAnLLVMBackend.md, llvm/lib/Target/X86 X86InstrInfo.cpp

[llvm][docs] Remove loadRegFromAddr & storeRegToAddr related docs/comments (NFC) (#237831)

## TL; DR
These APIs were removed in
https://github.com/llvm/llvm-project/commit/95fc6ee51a520bf7e2b4bfe3cc9bc3d276a4846f,
so remove the remaining references in comments and documentation.

Only doc changes.
DeltaFile
+2-3llvm/lib/Target/X86/X86InstrInfo.cpp
+0-4llvm/docs/WritingAnLLVMBackend.md
+2-72 files

FreeBSD/ports 4bef64d — textproc/qo Makefile distinfo

textproc/qo: Update to 0.5.2
DeltaFile
+5-5textproc/qo/distinfo
+1-2textproc/qo/Makefile
+6-72 files

LLVM/project 6a694b1 — llvm/lib/Target/VE VEPassRegistry.def VETargetMachine.cpp, llvm/test/CodeGen/VE newpm-pipeline.ll

[VE] Port LVLGen to NewPM

Standard NewPM pass porting.

Reviewers: arsenm, kaz7

Pull Request: https://github.com/llvm/llvm-project/pull/237833
DeltaFile
+37-19llvm/lib/Target/VE/LVLGen.cpp
+11-1llvm/lib/Target/VE/VE.h
+1-1llvm/lib/Target/VE/VETargetMachine.cpp
+1-1llvm/lib/Target/VE/VECodeGenPassBuilder.cpp
+1-0llvm/test/CodeGen/VE/newpm-pipeline.ll
+1-0llvm/lib/Target/VE/VEPassRegistry.def
+52-226 files

LLVM/project 926d59f — llvm/lib/Target/VE CMakeLists.txt VETargetMachine.h, llvm/test/CodeGen/VE newpm-pipeline.ll

[VE] Introduce VECodeGenPassBuilder

Standard CodeGenPassBuilder implementation for the NewPM.

Reviewers: kaz7, arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/237832
DeltaFile
+88-0llvm/test/CodeGen/VE/newpm-pipeline.ll
+80-0llvm/lib/Target/VE/VECodeGenPassBuilder.cpp
+20-0llvm/lib/Target/VE/VEPassRegistry.def
+8-0llvm/lib/Target/VE/VETargetMachine.h
+2-0llvm/lib/Target/VE/CMakeLists.txt
+198-05 files

FreeBSD/ports 96174e1 — sysutils/dust Makefile Makefile.crates

sysutils/dust: Update to 1.2.7
DeltaFile
+55-55sysutils/dust/distinfo
+26-26sysutils/dust/Makefile.crates
+1-2sysutils/dust/Makefile
+82-833 files

LLVM/project cda0489 — llvm/lib/Target/DirectX DXILResourceImplicitBinding.h DXILPrettyPrinter.h, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.h

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+113-0llvm/lib/Target/DirectX/DirectX.h
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+0-38llvm/lib/Target/DirectX/DXILFinalizeLinkage.h
+0-34llvm/lib/Target/DirectX/DXILPrettyPrinter.h
+0-32llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.h
+0-29llvm/lib/Target/DirectX/DXILResourceImplicitBinding.h
+113-17629 files not shown
+138-50035 files

LLVM/project e66a382 — llvm/lib/Target/DirectX DXILPrettyPrinter.h DirectXPassRegistry.def, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+118-0llvm/lib/Target/DirectX/DirectX.h
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+0-38llvm/lib/Target/DirectX/DXILFinalizeLinkage.h
+0-34llvm/lib/Target/DirectX/DXILPrettyPrinter.h
+17-17llvm/lib/Target/DirectX/DirectXPassRegistry.def
+0-32llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.h
+135-16435 files not shown
+200-55341 files

LLVM/project 44f7acb — llvm/lib/Target/DirectX DXILTranslateMetadata.cpp DXILForwardHandleAccesses.cpp

formatting

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+1-1llvm/lib/Target/DirectX/DXILForwardHandleAccesses.cpp
+2-22 files

LLVM/project 0d23bf1 — llvm/lib/Target/DirectX DXILResourceImplicitBinding.h DXILPrettyPrinter.h, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+113-0llvm/lib/Target/DirectX/DirectX.h
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+0-38llvm/lib/Target/DirectX/DXILFinalizeLinkage.h
+0-34llvm/lib/Target/DirectX/DXILPrettyPrinter.h
+0-32llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.h
+0-29llvm/lib/Target/DirectX/DXILResourceImplicitBinding.h
+113-17629 files not shown
+140-50235 files

HardenedBSD/ports 4361bab — security/vuxml/vuln 2026.xml

security/vuxml: Document qt6-webengine < 6.11.23
DeltaFile
+188-0security/vuxml/vuln/2026.xml
+188-01 files

FreeBSD/ports 76a1281 — www/qt6-webengine Makefile, www/qt6-webengine/files patch-src_3rdparty_chromium_net_BUILD.gn patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5

Qt6: Update to 6.11.3

Oct 26, 2026 by Jani Heikkinen

The last release from Qt 6.11 series, Qt 6.11.3, is now available for
download. As a patch release, Qt 6.11.3 doesn’t introduce new features,
but it delivers around 200 bug fixes, security improvements, and quality
enhancements on top of Qt 6.11.2. For a full overview of the most
notable changes, take a look at the Qt 6.11.3 release notes.

Announcement:
https://www.qt.io/blog/qt-6.11.3-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.3/release-note.md

PySide6: Update to 6.11.3

FreeBSD ports changes:


    [6 lines not shown]
DeltaFile
+80,766-1,195www/qt6-webengine/files/patch-security-rollup
+29-10www/qt6-webengine/Makefile
+0-37www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_C_CpuArch.c
+37-0www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_lzma__sdk_src_C_CpuArch.c
+9-9www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json5
+7-7www/qt6-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn
+80,848-1,25886 files not shown
+81,100-1,50392 files