FreeBSD/ports 79d8334 — databases/kividb Makefile.crates Makefile

databases/kividb: update: 1.2.0 -> 1.2.2

Changelog:      https://github.com/kividbio/kividb/compare/v1.2.0...v1.2.2
DeltaFile
+3-9databases/kividb/distinfo
+0-3databases/kividb/Makefile.crates
+1-2databases/kividb/Makefile
+4-143 files

LLVM/project 4d975fb — llvm/lib/Target/Hexagon HexagonDepInstrFormats.td HexagonDepInstrInfo.td, llvm/test/MC/Hexagon/HexagonTestWriter v85_hlx.s

[Hexagon] Add the predicated HLX temporary load instruction (#242292)

Add assembler and disassembler support for the V85 HLX instruction "if
(Pv4) Ld16.tmp = mem(Rs32)".

Assisted by AI

Co-authored-by: Alexey Karyakin <akaryaki at qti.qualcomm.com>
DeltaFile
+16-0llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+8-0llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td
+5-0llvm/test/MC/Hexagon/HexagonTestWriter/v85_hlx.s
+29-03 files

LLVM/project 767c86d — llvm/lib/Target/Hexagon CMakeLists.txt Hexagon.h, llvm/test/CodeGen/Hexagon hlx-vector-pair-alloca-marker.ll hlx-vector-pair-alloca-invalid.ll

[Hexagon] Lower HLX vector pair stack accesses to LL16b.tmp/SS16b.new (#242289)

HLX pair registers are interleaved, so a plain load or store of an HLX
vector pair is not equivalent to two HLX vector memory accesses and
cannot be selected. Clang still creates such accesses for pair locals
and arguments at -O0, and llc fails with "Cannot select" on them.

Rewrite aligned, non-volatile, non-atomic loads and stores without
!nontemporal on HLX vector pair allocas that survive optimization into
the LL16b.tmp/SS16b.new intrinsics, which define the pair memory layout.
Other pair memory accesses are left unchanged.

Assisted by AI
DeltaFile
+121-0llvm/lib/Target/Hexagon/HexagonLowerHLXPairAllocas.cpp
+86-0llvm/test/CodeGen/Hexagon/hlx-vector-pair-alloca-invalid.ll
+42-0llvm/test/CodeGen/Hexagon/hlx-vector-pair-alloca-marker.ll
+9-0llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+2-0llvm/lib/Target/Hexagon/Hexagon.h
+1-0llvm/lib/Target/Hexagon/CMakeLists.txt
+261-06 files

LLVM/project 31fe574 — mlir/include/mlir/Dialect/Tosa/Transforms Passes.td, mlir/lib/Dialect/Tosa/Transforms CMakeLists.txt TosaReduceReshapes.cpp

[mlir][tosa] Add pass to reduce reshapes (#239661)

Add tosa-reduce-reshapes to propagate rank-expanding reshapes backward
through elementwise operations and casts. This lets consecutive reshapes
compose and reshapes of constants fold.
DeltaFile
+218-0mlir/test/Dialect/Tosa/tosa-reduce-reshapes.mlir
+181-0mlir/lib/Dialect/Tosa/Transforms/TosaReduceReshapes.cpp
+11-0mlir/include/mlir/Dialect/Tosa/Transforms/Passes.td
+1-0mlir/lib/Dialect/Tosa/Transforms/CMakeLists.txt
+411-04 files

LLVM/project b047183 — llvm/lib/Target/LoongArch LoongArchMergeBaseOffset.cpp, llvm/test/CodeGen/LoongArch merge-base-offset.ll

[LoongArch] Teach LoongArchMergeBaseOffsetOpt::foldLargeOffset() about SLLI.D
DeltaFile
+29-10llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
+6-12llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+35-222 files

LLVM/project 3772244 — llvm/lib/Target/LoongArch/MCTargetDesc LoongArchMatInt.cpp, llvm/test/CodeGen/LoongArch fptosi-sat.ll merge-base-offset.ll

[LoongArch] Load suitable immediates with LU12I.W+SLLI.D
DeltaFile
+47-48llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
+35-25llvm/test/CodeGen/LoongArch/fsqrt-reciprocal-estimate.ll
+8-11llvm/test/CodeGen/LoongArch/imm.ll
+9-6llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+15-0llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.cpp
+7-7llvm/test/CodeGen/LoongArch/fptosi-sat.ll
+121-978 files not shown
+140-11314 files

LLVM/project c3b022f — llvm/test/CodeGen/LoongArch imm.ll

[LoongArch][NFC] Add baseline test cases for immediates loadable with LU12I.W+SLLI.D
DeltaFile
+49-0llvm/test/CodeGen/LoongArch/imm.ll
+49-01 files

LLVM/project ba67715 — llvm/lib/Target/LoongArch LoongArchMergeBaseOffset.cpp, llvm/test/CodeGen/LoongArch merge-base-offset.ll

[LoongArch] Properly mask bits of LU{32,52}I.D in foldLargeOffset()
DeltaFile
+4-4llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+2-2llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
+6-62 files

FreeBSD/ports 9bbde20 — audio/sonivox-eas pkg-plist Makefile

audio/sonivox-eas: update 1.7.0 → 1.7.1
DeltaFile
+3-3audio/sonivox-eas/distinfo
+1-1audio/sonivox-eas/pkg-plist
+1-1audio/sonivox-eas/Makefile
+5-53 files

FreeBSD/ports 8c94b5d — misc/ncnn pkg-plist

misc/ncnn: fix plist
DeltaFile
+1-1misc/ncnn/pkg-plist
+1-11 files

FreeBSD/ports 53f0ae2 — audio/gsequencer Makefile distinfo

audio/gsequencer: update 9.3.4 → 9.4.8
DeltaFile
+8-0audio/gsequencer/pkg-plist
+3-3audio/gsequencer/distinfo
+1-1audio/gsequencer/Makefile
+12-43 files

NetBSD/pkgsrc-wip 2b5421a — libdoom-umapinfo Makefile distinfo

libdoom-umapinfo: Update to 2.0.1

2.0.1  2026-10-31  Release
--------------------------

Fixed:
- Add missing braces for initializer of union doom_umi2_i_value_data
- Cleanup in codepath for read error of command line utility
DeltaFile
+3-3libdoom-umapinfo/distinfo
+2-2libdoom-umapinfo/Makefile
+5-52 files

LLVM/project f30e8d1 — llvm/test/CodeGen/Hexagon hlx-v1024i32-shift-general.ll hlx-mulh-v1024i16.ll

[Hexagon] Add HLX codegen tests for mul, shift, select, pair arguments (#242290)

Add coverage for HLX lowering that is already supported but untested:
widening and high-half multiplies, v1024i32 shifts with vector shift
amounts, select on HLX vectors and pairs, interleaved single/pair
argument registers, and the diagnostics for unsupported HLX
operation/type combinations.

Assisted by AI

Co-authored-by: Sergei Larin <slarin at qti.qualcomm.com>
Co-authored-by: Poornima M Patgar <pmpatgar at qti.qualcomm.com>
DeltaFile
+709-0llvm/test/CodeGen/Hexagon/hlx-unsupported-ops.ll
+125-0llvm/test/CodeGen/Hexagon/hlx-pair-interleave-regs.ll
+108-0llvm/test/CodeGen/Hexagon/hlx-vselect.ll
+64-0llvm/test/CodeGen/Hexagon/hlx-mul-v1024i32.ll
+43-0llvm/test/CodeGen/Hexagon/hlx-mulh-v1024i16.ll
+29-0llvm/test/CodeGen/Hexagon/hlx-v1024i32-shift-general.ll
+1,078-06 files

NetBSD/pkgsrc-wip f99ef43 — llama.cpp Makefile PLIST

llama.cpp: update to 1.0.0.
DeltaFile
+6-6llama.cpp/distinfo
+3-3llama.cpp/PLIST
+3-3llama.cpp/Makefile.common
+1-1llama.cpp/Makefile
+13-134 files

OPNSense/core d20f63c — src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

Firewall: Rules - replyto/routeto validation, closes https://github.com/opnsense/core/issues/11199
DeltaFile
+11-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+11-01 files

LLVM/project 70acba1 — llvm/lib/Target/Hexagon HexagonPseudo.td HexagonFrameLowering.h, llvm/test/CodeGen/Hexagon hlx-spill-pair.mir

[Hexagon] Add HLX pair spill support (#242186)

Expand HLX register-pair spills and reloads into two single-vector
memory operations using VTCM stack slots.

Co-authored-by: Yashas Andaluri <yandalur at qti.qualcomm.com>

---------

Co-authored-by: Yashas Andaluri <yandalur at qti.qualcomm.com>
DeltaFile
+141-0llvm/test/CodeGen/Hexagon/hlx-spill-pair.mir
+86-13llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
+17-2llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
+15-2llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
+6-4llvm/lib/Target/Hexagon/HexagonFrameLowering.h
+2-0llvm/lib/Target/Hexagon/HexagonPseudo.td
+267-216 files

LLVM/project dc031a6 — clang/docs LanguageExtensions.md, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.md
+56-193 files not shown
+60-199 files

LLVM/project 742c72c — clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+3-3clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+4-42 files

LLVM/project 33a0e9e — clang/lib/AST ASTContext.cpp, clang/lib/Lex TextEncoding.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+2-0clang/lib/Lex/TextEncoding.cpp
+11-92 files

LLVM/project f1d3435 — clang/include/clang/AST FormatString.h, clang/lib/AST ScanfFormatString.cpp PrintfFormatString.cpp

do not convert character by character
DeltaFile
+34-31clang/lib/AST/FormatString.cpp
+28-26clang/lib/AST/FormatStringParsing.h
+20-18clang/lib/Sema/SemaChecking.cpp
+8-5clang/lib/AST/PrintfFormatString.cpp
+4-4clang/lib/AST/ScanfFormatString.cpp
+2-2clang/include/clang/AST/FormatString.h
+96-866 files

LLVM/project ad681cb — clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+3-1clang/test/CodeGen/systemz-charset.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+18-14 files

LLVM/project 7828f05 — clang/lib/AST FormatString.cpp ScanfFormatString.cpp

change char literals to u8'' to preserve behaviour in the case the
compiler is compiled with a different fexec-charset
DeltaFile
+44-44clang/lib/AST/PrintfFormatString.cpp
+28-28clang/lib/AST/ScanfFormatString.cpp
+28-27clang/lib/AST/FormatString.cpp
+100-993 files

LLVM/project 7f29a8b — clang/lib/AST FormatStringParsing.h ScanfFormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+82-39clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+41-24clang/lib/Sema/SemaChecking.cpp
+28-14clang/lib/AST/ScanfFormatString.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+19-0llvm/lib/Support/TextEncoding.cpp
+241-1288 files not shown
+269-14114 files

LLVM/project d2210f5 — clang/lib/AST ScanfFormatString.cpp PrintfFormatString.cpp, llvm/include/llvm/Support TextEncoding.h

rename char conversion function to convertBasicChar
DeltaFile
+18-17clang/lib/AST/FormatString.cpp
+12-12clang/lib/AST/PrintfFormatString.cpp
+3-5clang/lib/AST/ScanfFormatString.cpp
+3-1llvm/include/llvm/Support/TextEncoding.h
+36-354 files

LLVM/project 6d2038f — clang-tools-extra/clang-tidy/utils FormatStringConverter.cpp, clang/lib/AST PrintfFormatString.cpp ScanfFormatString.cpp

Add isNoop to avoid conversion code in ActOnGCCAsmStmtString
DeltaFile
+41-31clang/lib/AST/FormatStringParsing.h
+31-31clang/lib/AST/FormatString.cpp
+20-20clang/lib/Sema/SemaChecking.cpp
+14-24clang/lib/AST/ScanfFormatString.cpp
+4-22clang/lib/AST/PrintfFormatString.cpp
+4-5clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
+114-1336 files not shown
+127-13912 files

LLVM/project f2dc30e — clang/test lit.site.cfg.py.in CMakeLists.txt, clang/test/Sema systemz-charset-asm-diag-loc.cpp charset-asm-diag.cpp

add back two testcases, add back lit cfg for HAVE_ICU and HAVE_ICONV
DeltaFile
+17-0clang/test/Sema/charset-asm-diag.cpp
+11-0clang/test/Sema/systemz-charset-asm-diag-loc.cpp
+6-0llvm/utils/lit/lit/llvm/config.py
+2-0clang/test/lit.site.cfg.py.in
+2-0clang/test/CMakeLists.txt
+38-05 files

LLVM/project 155b420 — llvm/lib/Analysis BasicAliasAnalysis.cpp, llvm/test/Analysis/BasicAA gep-large-element.ll

[BasicAA] Preserve GEP element sizes at the pointer index width (#242013)

Converting a GEP element size to `unsigned` truncates sizes of 4 GiB or
more, so BasicAA can return `MustAlias` for different pointers. Constructing
the scale also asserts if the size does not fit a narrower pointer
index.

Construct the `APInt` directly from the full allocation size, allowing
truncation only to the pointer index width.

Fixes #242012.

Assisted-by: Claude Code
Assisted-by: OpenAI Codex

Co-authored-by: Nikita Popov <npopov at redhat.com>
DeltaFile
+81-0llvm/test/Analysis/BasicAA/gep-large-element.ll
+3-2llvm/lib/Analysis/BasicAliasAnalysis.cpp
+84-22 files

FreeBSD/src 973698a — sys/kern kern_time.c

clock_gettime: Add capability mode check

clock_gettime is permitted in capability mode, and it calls get_cputime
if clock_id is negative.  get_cputime did not check the target pid in
capability mode.

Reported by:    llm-postcr
Reviewed by:    markj, Osvaldo Janeri Filho <ojanerif at amd.com>
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D61469
DeltaFile
+3-0sys/kern/kern_time.c
+3-01 files

LLVM/project 1a2d08e — llvm/lib/Target/LoongArch/MCTargetDesc LoongArchMatInt.cpp, llvm/test/CodeGen/LoongArch fptosi-sat.ll merge-base-offset.ll

[LoongArch] Load suitable immediates with LU12I.W+SLLI.D
DeltaFile
+47-48llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
+35-25llvm/test/CodeGen/LoongArch/fsqrt-reciprocal-estimate.ll
+8-11llvm/test/CodeGen/LoongArch/imm.ll
+9-6llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+15-0llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMatInt.cpp
+7-7llvm/test/CodeGen/LoongArch/fptosi-sat.ll
+121-978 files not shown
+140-11314 files

LLVM/project eeff43d — llvm/lib/Target/LoongArch LoongArchMergeBaseOffset.cpp, llvm/test/CodeGen/LoongArch merge-base-offset.ll

[LoongArch] Properly handle sext bit masking of LU{32,52}I.D in foldLargeOffset()
DeltaFile
+4-4llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+2-2llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
+6-62 files