LLVM/project 9e415dbllvm/include/llvm/CodeGen DIE.h

[CodeGen][DWARF][NFC] Add casts to a few asserts to avoid msvc warning. (#218386)

Fix some comparisons to correct the msvc warning: C4805: '==': unsafe
mix of type 'IntType' and type 'bool' in operation

Assisted-by: LLM.
DeltaFile
+4-2llvm/include/llvm/CodeGen/DIE.h
+4-21 files

OPNSense/core 8d203e2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

doesnt need min-width
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+0-11 files

FreeBSD/ports b436db2net-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.13

MFH:            2026Q3
Security:       1ff5a036-a13e-11f1-a129-901b0e9408dc
(cherry picked from commit d1944fbf5aa53c90253bd3ccd87948f827ebc2e4)
DeltaFile
+3-3net-im/conduit/distinfo
+1-2net-im/conduit/Makefile
+4-52 files

FreeBSD/ports d1944fbnet-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.13

MFH:            2026Q3
Security:       1ff5a036-a13e-11f1-a129-901b0e9408dc
DeltaFile
+3-3net-im/conduit/distinfo
+1-2net-im/conduit/Makefile
+4-52 files

FreeBSD/ports f1f75adsecurity/vuxml/vuln 2026.xml

security/vuxml: Document matrix-conduit vulnerability
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

LLVM/project 8c7563aorc-rt/include/orc-rt Error.h Session.h, orc-rt/include/orc-rt/bedrock Error.h Session.h

[ORC-RT] Rename the executor library to bedrock (#218881)

The "executor" name was a placeholder, and clashed with "executor" as a
description of the process. "bedrock" names the role: the bootstrap
floor that JIT'd code is built on. A future companion library, SPIRE,
will hold the JIT-loaded portion of the ORC runtime.

This is a pure rename with no functional change:

  lib/executor/                 -> lib/bedrock/
  orc-rt-executor               -> orc-rt-bedrock
  orc-rt-executor-impl-headers  -> orc-rt-bedrock-impl-headers

The library's public headers are also nested under an
include/orc-rt/bedrock/ subdirectory, so include paths name the library
the header belongs to:

  #include "orc-rt/Session.h"  ->  #include "orc-rt/bedrock/Session.h"


    [5 lines not shown]
DeltaFile
+0-826orc-rt/include/orc-rt/SimplePackedSerialization.h
+826-0orc-rt/include/orc-rt/bedrock/SimplePackedSerialization.h
+0-749orc-rt/include/orc-rt/Session.h
+749-0orc-rt/include/orc-rt/bedrock/Session.h
+0-714orc-rt/include/orc-rt/Error.h
+714-0orc-rt/include/orc-rt/bedrock/Error.h
+2,289-2,289224 files not shown
+10,600-10,600230 files

OPNSense/core a6724a7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

Change terminology
DeltaFile
+4-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+4-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+10-103 files

LLVM/project 688d536mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp, mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp

[mlir][LLVM] Verify that constant attribute and result types match

`llvm.mlir.constant` only checked that the kind of the value attribute suits
the kind of the result type, never that the types themselves agree. All of the
following verified:

  %0 = llvm.mlir.constant(1 : index) : i64
  %1 = llvm.mlir.constant(1 : i8) : i16
  %2 = llvm.mlir.constant(dense<1> : vector<4xi32>) : vector<4xi64>

Translation ignores the attribute type and uses the result type, so the
attribute type was effectively decorative for integers, and passes that read it
back could observe a type that has nothing to do with the value.

Require exact type equality for integer attributes and exact element type
equality for integer elements attributes, mirroring the `AllTypesMatch`
constraint `arith.constant` gets from ODS. The op cannot use that trait itself
because `value` is an `AnyAttr` that also holds `StringAttr` and `ArrayAttr`.
The element type check is also run on the scalable vector path, which

    [11 lines not shown]
DeltaFile
+56-0mlir/test/Dialect/LLVMIR/invalid.mlir
+42-11mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+12-12mlir/test/Dialect/LLVMIR/roundtrip.mlir
+23-0mlir/test/Conversion/ArithToLLVM/constant-index-bitwidth.mlir
+11-4mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+7-7mlir/test/Dialect/LLVMIR/inlining-alias-scopes.mlir
+151-3412 files not shown
+178-5718 files

LLVM/project 72152fcllvm/docs LangRef.md, llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[LLVM] Add `llvm.vector.reduce.{min, max}imumnum` (#218295)

fixes https://github.com/llvm/llvm-project/issues/185827

Really this is just a mechanical addition, using the fallback mechanism
for reductions (i.e. no custom lowerings yet).
DeltaFile
+687-0llvm/test/CodeGen/AArch64/vecreduce-fminimumnum.ll
+683-0llvm/test/CodeGen/AArch64/vecreduce-fmaximumnum.ll
+48-0llvm/docs/LangRef.md
+33-0llvm/test/tools/llubi/intr_fp_vector_reduce.ll
+30-0llvm/test/CodeGen/Generic/expand-experimental-reductions.ll
+16-6llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1,497-631 files not shown
+1,660-2737 files

NetBSD/pkgsrc-wip 6d5b14fpdsh DESCR distinfo

pdsh: remove, imported to pkgsrc
DeltaFile
+0-47pdsh/COMMIT_MSG
+0-30pdsh/Makefile
+0-14pdsh/PLIST
+0-5pdsh/distinfo
+0-4pdsh/DESCR
+0-1005 files

LLVM/project 1aca288mlir/lib/CAPI/IR IR.cpp

[mlir][CAPI] Use explicit inherent/discardable attribute split APIs (#218884)

Use explicit discardable attribute iteration in the core C API and scope
the remaining compatibility accessors under deprecation suppression.

Assisted-by: Codex
DeltaFile
+3-3mlir/lib/CAPI/IR/IR.cpp
+3-31 files

LLVM/project d9d3692llvm/lib/IR Verifier.cpp, llvm/test/Verifier dbg-record-scope-cycle.ll DILocation-atomgroup-cycle.ll

Cover missing cases and add new tests.
DeltaFile
+33-0llvm/test/Verifier/DISubprogram-retained-node-cycle.ll
+30-0llvm/test/Verifier/dbg-record-scope-cycle.ll
+30-0llvm/test/Verifier/DILocation-atomgroup-cycle.ll
+4-3llvm/lib/IR/Verifier.cpp
+97-34 files

LLVM/project eb5ec4fllvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 optimize-cond-branch-undef.mir

AArch64: Fix assert on fold of undef operand (#218600)

Co-Authored-By: Claude <noreply at anthropic.com> (Claude Opus 4.8)
DeltaFile
+104-0llvm/test/CodeGen/AArch64/optimize-cond-branch-undef.mir
+4-3llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+108-32 files

LLVM/project bfc9427llvm/lib/Target/AMDGPU AMDGPULateCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU amdgpu-late-codegenprepare.ll

[AMDGPU] Do not coerce values defined by terminators in LiveRegOptimizer (#218868)

Inserting the coercion after a value-producing terminator (invoke,
callbr) lands past the end of its block, leaving the IR without a
terminator
DeltaFile
+229-0llvm/test/CodeGen/AMDGPU/amdgpu-late-codegenprepare.ll
+8-5llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp
+237-52 files

LLVM/project f3d9e77llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-invariant-markers.ll

[AMDGPU] Fix PromoteAlloca miscompile of invariant marker intrinsics (#217029)

GEP'd pointers were silently replaced with the alloca base address,
because the rewrite passed the LDS slice base pointer instead of the
intrinsic actual pointer operand
DeltaFile
+77-0llvm/test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll
+6-15llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+83-152 files

LLVM/project feecf86mlir/lib/Analysis CallGraph.cpp, mlir/lib/Analysis/DataFlow ConstantPropagationAnalysis.cpp

[mlir][Analysis] Use explicit attribute APIs to distinguish between inherent/discardable attrs (#218878)

Migrate analysis implementations and test utilities to explicit
discardable or inherent operation attribute access.

Assisted-by: Codex
DeltaFile
+8-7mlir/test/lib/Analysis/TestDataFlowFramework.cpp
+12-3mlir/lib/Analysis/CallGraph.cpp
+7-6mlir/test/lib/Analysis/DataFlow/TestDenseBackwardDataFlowAnalysis.cpp
+4-4mlir/test/lib/Analysis/TestTopologicalSort.cpp
+6-2mlir/lib/Analysis/DataFlow/ConstantPropagationAnalysis.cpp
+3-3mlir/test/lib/Analysis/DataFlow/TestSparseBackwardDataFlowAnalysis.cpp
+40-257 files not shown
+54-3613 files

LLVM/project aac9efdmlir/lib/Bytecode/Writer BytecodeWriter.cpp IRNumbering.cpp, mlir/unittests/Bytecode BytecodeTest.cpp

[mlir][Bytecode] Use explicit attribute APIs to split inherent/discardable attr access (#218880)

Use explicit discardable and inherent attribute access when numbering
and writing bytecode, and update the focused unit coverage.

Assisted-by: Codex
DeltaFile
+11-3mlir/lib/Bytecode/Writer/IRNumbering.cpp
+9-4mlir/lib/Bytecode/Writer/BytecodeWriter.cpp
+2-2mlir/unittests/Bytecode/BytecodeTest.cpp
+22-93 files

FreeBSD/ports 2eb1ba5archivers/par2cmdline-turbo Makefile distinfo

archivers/par2cmdline-turbo: Update to 1.5.0
DeltaFile
+3-3archivers/par2cmdline-turbo/distinfo
+1-1archivers/par2cmdline-turbo/Makefile
+4-42 files

FreeBSD/ports daa2546benchmarks/bonnie++ Makefile distinfo

benchmarks/bonnie++: Update to 2.00a
DeltaFile
+3-3benchmarks/bonnie++/distinfo
+1-2benchmarks/bonnie++/Makefile
+4-52 files

NetBSD/pkgsrc-wip 3f24a76llama.cpp Makefile.common PLIST

llama.cpp: update to 0.3.0.
DeltaFile
+6-6llama.cpp/distinfo
+3-5llama.cpp/PLIST
+3-3llama.cpp/Makefile.common
+12-143 files

NetBSD/pkgsrc 8lQZTi5doc TODO CHANGES-2026

   doc: Updated math/ggml to 0.22.0
VersionDeltaFile
1.27824+1-2doc/TODO
1.5544+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 3qeoformath/ggml Makefile distinfo

   ggml: update to 0.22.0.

   This release adds tensor-split support to the multi-backend (meta)
   backend with improved split-state propagation, reworks the Metal
   kernels into per-op sources with parallel compilation, and fixes
   ggml_clamp to be a proper non-in-place op. It also brings new ops
   (POOL_1D, PAD_REFLECT_1D), Q2_K SYCL kernels, MoE bias fusion on
   OpenCL, and assorted fixes across the CUDA, Metal, SYCL, Vulkan,
   OpenCL and WebGPU backends.
VersionDeltaFile
1.12+4-4math/ggml/distinfo
1.12+2-2math/ggml/Makefile
+6-62 files

LLVM/project 01ff725llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp, llvm/test/CodeGen/X86 intrinsic-cttz-elts.ll

[SelectionDAG] Avoid irregular INSERT_SUBVECTOR when widening CTTZ_ELTS (#218019)

Fixes #217985

Non-poison `CTTZ_ELTS` pads widened operands with active lanes using
`INSERT_SUBVECTOR`. For irregular fixed-length vectors whose
widened type subsequently requires splitting, this can reach the
`SplitVecRes_INSERT_SUBVECTOR` stack-spill fallback.

That fallback calls `getVectorSubVecPointer`, which requires
byte-addressable elements.

Use `VECTOR_SHUFFLE` for this specific widening case. Original lanes are
selected from the normally widened source, while padding lanes are
selected from an all-ones vector. This avoids the irregular
`INSERT_SUBVECTOR` and prevents poison/undef widened padding from being
observed.

Other widening cases retain their existing behavior.

    [4 lines not shown]
DeltaFile
+67-0llvm/test/CodeGen/X86/intrinsic-cttz-elts.ll
+14-3llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+81-32 files

OpenBSD/src XWXwkzcregress/usr.bin/mandoc/db/makewhatis Makefile, regress/usr.bin/mandoc/db/out topt.dout

   Do not hardcode /usr/src/ in one of the files containing desired output.
   This is expected to fix a test failure that anton@ reported with BSDSRCDIR set.
VersionDeltaFile
1.2+3-3regress/usr.bin/mandoc/db/out/topt.dout
1.2+3-2regress/usr.bin/mandoc/db/makewhatis/Makefile
+6-52 files

OpenBSD/ports rf4EHj8sysutils/google-cloud-sdk Makefile distinfo, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-582.0.0.
VersionDeltaFile
1.434+312-2,165sysutils/google-cloud-sdk/pkg/PLIST
1.452+2-2sysutils/google-cloud-sdk/distinfo
1.472+1-1sysutils/google-cloud-sdk/Makefile
+315-2,1683 files

LLVM/project 14bbf16llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 vec-combine-compare-to-bitmask.ll

[AArch64] Use SDValue to pass to vectorToScalarBitmask. (#218717)

Passing a SDNode loses whether the value is result 1 from a
uadd_with_overflow. Pass the SDValue instead.

Fixes #218668
DeltaFile
+56-0llvm/test/CodeGen/AArch64/vec-combine-compare-to-bitmask.ll
+5-5llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+61-52 files

NetBSD/pkgsrc b98k6xNaudio/libilbc Makefile, audio/mixxx Makefile

   Revision bump after abseil update
VersionDeltaFile
1.96+2-2chat/ekg/Makefile
1.64+2-2chat/dino/Makefile
1.29+2-2biology/plinkseq/Makefile
1.74+2-2audio/termusic/Makefile
1.88+2-2audio/mixxx/Makefile
1.10+2-2audio/libilbc/Makefile
+12-1269 files not shown
+150-13375 files

LLVM/project 82507b4clang/include/clang/AST TextNodeDumper.h, clang/lib/AST Type.cpp TextNodeDumper.cpp

[clang] Add visibility to AST dump (#218113)

Similarly to https://github.com/llvm/llvm-project/pull/194600, this PR
adds visibility information (default/hidden/protected) to AST dump in
exactly the same places where linkage is printed. As with no linkage,
default visibility is assumed and not printed, as it's so common that I
didn't have to update any of the existing tests.
DeltaFile
+26-13clang/lib/AST/TextNodeDumper.cpp
+16-0clang/test/AST/ast-dump-visibility.cpp
+2-3clang/lib/AST/Type.cpp
+1-1clang/include/clang/AST/TextNodeDumper.h
+45-174 files

NetBSD/pkgsrc R8RLWuUdoc CHANGES-2026

   doc: Updated graphics/digikam-gmic-qt to 4.0.3.20260824
VersionDeltaFile
1.5543+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1myqDL3graphics/digikam-gmic-qt Makefile distinfo

   digikam-gmic-qt: update to 4.0.3.20260824.

   Two bugfixes.
VersionDeltaFile
1.9+4-4graphics/digikam-gmic-qt/distinfo
1.18+3-3graphics/digikam-gmic-qt/Makefile
+7-72 files