LLVM/project b645665llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/X86 argument-range-attr.ll

address review comment
DeltaFile
+11-0llvm/test/CodeGen/X86/argument-range-attr.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+12-12 files

LLVM/project d5d7c9clibcxx/include algorithm, libcxx/include/__algorithm ranges_fold.h

[libc++] Implement `ranges::fold_right_last` (completes P2322R6) (#195580)

- Closes https://github.com/llvm/llvm-project/issues/105208.
- Closes https://github.com/llvm/llvm-project/issues/174061.
- Closes https://github.com/llvm/llvm-project/issues/174063.
DeltaFile
+204-0libcxx/test/std/algorithms/alg.nonmodifying/alg.fold/ranges.fold_right_last.pass.cpp
+30-0libcxx/test/std/language.support/support.limits/support.limits.general/algorithm.version.compile.pass.cpp
+30-0libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
+25-0libcxx/include/__algorithm/ranges_fold.h
+13-3libcxx/test/benchmarks/algorithms/nonmodifying/fold.bench.cpp
+12-2libcxx/include/algorithm
+314-58 files not shown
+330-1014 files

NetBSD/src Ne899wusys/arch/macppc/dev obio.c obiovar.h

   support volume control buttons found on some(?) performas
VersionDeltaFile
1.56+51-2sys/arch/macppc/dev/obio.c
1.8+18-1sys/arch/macppc/dev/obiovar.h
+69-32 files

LLVM/project 363c871libclc CMakeLists.txt

libclc: group spirv archs in LIBCLC_ARCHS_SPIRV (#196911)

This was done do remove repetitive comparisons.
DeltaFile
+9-7libclc/CMakeLists.txt
+9-71 files

NetBSD/src sIL841bsys/compat/netbsd32 netbsd32_ioctl.c

   Explicitly cast IOCPARM_MAX to size_t - it can never be negative.
   Hopefully avoids build breakage by a signed vs. unsigned comparision warning
   on mips*64*.
VersionDeltaFile
1.125+3-3sys/compat/netbsd32/netbsd32_ioctl.c
+3-31 files

NetBSD/src bXZ5Kwysys/arch/macppc/dev obio.c, sys/arch/macppc/macppc autoconf.c

   On Xserve G4 fan 0 seems to cool the CPU, act accordingly.
VersionDeltaFile
1.55+17-19sys/arch/macppc/dev/obio.c
1.65+3-3sys/arch/macppc/macppc/autoconf.c
+20-222 files

LLVM/project 35ef43bllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h

Nit
DeltaFile
+2-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-41 files

OpenBSD/src jb0jMrHsys/arch/riscv64/dev if_smte.c

   Improve error checking of received packets.

   ok jca@
VersionDeltaFile
1.2+21-7sys/arch/riscv64/dev/if_smte.c
+21-71 files

LLVM/project cf06e35llvm/lib/Target/PowerPC PPCISelLowering.cpp PPCInstrVSX.td

[PowerPC] Decouple _Float16 ISel and AIX ABI routing from -mfloat16 flag
DeltaFile
+5-6llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+2-5llvm/lib/Target/PowerPC/PPCInstrVSX.td
+7-112 files

LLVM/project 07b3b88llvm/include/llvm/ADT SmallVector.h

[LLVM|ADT] Fix shadowing warnings for SmallVector (#196907)

Fixes the following warning with `-Wshadow-field`.

```
Parameter 'Size' shadows member inherited from type 'SmallVectorBase<unsigned int>'
```
DeltaFile
+10-10llvm/include/llvm/ADT/SmallVector.h
+10-101 files

LLVM/project f0c84b3llvm/test/TableGen/GlobalISelCombinerEmitter match-table.td, llvm/utils/TableGen GlobalISelCombinerEmitter.cpp

[GlobalISel] Skip match table for opcodes with no combines (#196017)

Generate an opcode predicate for GICombiner matchers and use it to
return from tryCombineAll before setting up matcher state and executing
the match table.

The opcode list is collected from the generated rules, so the guard
stays in sync with the match table and avoids match-table overhead for
instructions the combiner cannot handle.

Improves CTMark geomean by -0.33% on stage1-aarch64-O0-g.

https://llvm-compile-time-tracker.com/compare.php?from=ed50ea52004259af958bb3e5636268342c49ee62&to=aea6e13cbc76c500a2e0aaedced716b9508811a7&stat=instructions%3Au

Also improves -O3 GISel geomean by -0.07%. Local results since this
config isn't available on llvm-compile-time-tracker:
```
                 instructions:u                 diff
                            old           new

    [12 lines not shown]
DeltaFile
+39-0llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp
+18-1llvm/test/TableGen/GlobalISelCombinerEmitter/match-table.td
+57-12 files

LLVM/project c2b871bllvm/test/tools/llubi intr_fp_minmax.ll intr_fp_vector_reduce.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Upstream existing floating-point intrinsics (#196034)

This PR upstreams existing floating-point intrinsics in the out-of-tree
version of llubi. Including FP vector reduction, FP min/max operations,
etc. Some minor bugs from #188453 are also fixed.
DeltaFile
+376-66llvm/tools/llubi/lib/Interpreter.cpp
+122-0llvm/test/tools/llubi/intr_fp_minmax.ll
+82-0llvm/test/tools/llubi/intr_fp_vector_reduce.ll
+59-0llvm/test/tools/llubi/intr_fp_vector_reduce_nondet.ll
+40-0llvm/test/tools/llubi/intr_fp_fptoi_sat.ll
+35-0llvm/test/tools/llubi/intr_fp_is_fpclass.ll
+714-665 files not shown
+799-6611 files

OPNSense/core db0e57bsrc/etc/inc interfaces.inc, src/www interfaces.php

interfaces: bring back interface_dhcpv6_id() and improve use a bit #7647

Keep this as $default_id but allow the overrides already implemented.

PR: https://forum.opnsense.org/index.php?topic=51148.0
DeltaFile
+36-11src/etc/inc/interfaces.inc
+11-11src/www/interfaces.php
+47-222 files

FreeBSD/ports 6fafd42games/anki distinfo Makefile

games/anki: Update to 25.09.4

Changelogs since 25.09.2:

https://github.com/ankitects/anki/releases/tag/25.09.4
https://github.com/ankitects/anki/releases/tag/25.09.3

MFH:            2026Q2
(cherry picked from commit efaffca6dea405df8d28ec1fcd96547ea526de54)
DeltaFile
+5-5games/anki/distinfo
+2-4games/anki/Makefile
+7-92 files

LLVM/project 5470951mlir/include/mlir/Interfaces MemorySlotInterfaces.td MemorySlotInterfaces.h, mlir/lib/Interfaces MemorySlotInterfaces.cpp

[mlir][mem2reg] Promote memory slots through transparent view operations
DeltaFile
+109-0mlir/lib/Interfaces/MemorySlotInterfaces.cpp
+50-13mlir/lib/Transforms/Mem2Reg.cpp
+47-0mlir/include/mlir/Interfaces/MemorySlotInterfaces.td
+43-0mlir/include/mlir/Interfaces/MemorySlotInterfaces.h
+33-0mlir/test/Transforms/mem2reg.mlir
+23-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+305-131 files not shown
+318-137 files

LLVM/project 3f091afmlir/include/mlir/Dialect/Tosa/Transforms Passes.td, mlir/lib/Dialect/Tosa/Transforms TosaDowngrade1p1To1p0.cpp CMakeLists.txt

[mlir][tosa] Add a pass to downgrade TOSA `1.1.draft` to `1.0` (#194971)

This commit adds a pass that will allow 1.1.draft operations to be
rewritten to their 1.0 counterparts where possible. The pass currently
covers the following operations:
- bool <-> fp32 casts via i8 bridge casts
- bool gather/scatter with i32 indices via i8 payload rewrites

Note that the downgrade is 'best-effort' and the pass does not perform
any validation itself. The validation pass should be run after
downgrading to check that the resulting IR was downgraded successfully.

Motivation: This decouples the target specification version in
legalizations and backends. Legalizations from higher level frameworks
may be updated to support producing TOSA 1.1.draft variants of
operations, while backends can still consume TOSA 1.0 IR after running
the downgrade pass.
DeltaFile
+162-0mlir/lib/Dialect/Tosa/Transforms/TosaDowngrade1p1To1p0.cpp
+118-0mlir/test/Dialect/Tosa/tosa-downgrade-1-1-to-1-0.mlir
+11-0mlir/include/mlir/Dialect/Tosa/Transforms/Passes.td
+1-0mlir/lib/Dialect/Tosa/Transforms/CMakeLists.txt
+292-04 files

NetBSD/pkgsrc EfKIlSIdoc CHANGES-2026

   doc: Updated mail/mew to 6.11
VersionDeltaFile
1.2972+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc flpR5ctmail/mew PLIST distinfo

   Mew 6.11 (2026-05-11)

   * Supporting coming Emacs 31.
   * Removing fallback code from the "submission" port to the "smtp" port.
   * `mew-smtp-port` is now defined as `"submission"` instead of `"smtp"`.
   * Remove STARTTLS parameters for non-STARTTLS connections with GnuTLS
     [#212](github.com/kazu-yamamoto/Mew/pull/212)
   * Fix: BIMI logo color
     [#210](github.com/kazu-yamamoto/Mew/pull/210)
   * Support "BIMI-Indicator:" Header
     [#208](github.com/kazu-yamamoto/Mew/pull/208)
   * Hiding UI- in Message Mode
     [#204](https://github.com/kazu-yamamoto/Mew/pull/204)
   * Fix master password issues / Add Asymmetric (public key) encryption support
     [#201](https://github.com/kazu-yamamoto/Mew/pull/201)
VersionDeltaFile
1.21+5-4mail/mew/PLIST
1.55+4-4mail/mew/distinfo
1.110+2-2mail/mew/Makefile
+11-103 files

LLVM/project 013f722llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 abds.ll

[DAGCombiner] Fix abs(add) to abdu miscompile in foldABSToABD
DeltaFile
+9-9llvm/test/CodeGen/X86/abds.ll
+1-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+10-122 files

LLVM/project 814838bllvm/test/CodeGen/X86 abds.ll

test
DeltaFile
+26-0llvm/test/CodeGen/X86/abds.ll
+26-01 files

LLVM/project c00d6b6llvm/test/CodeGen/X86 argument-range-attr.ll

add test
DeltaFile
+123-0llvm/test/CodeGen/X86/argument-range-attr.ll
+123-01 files

LLVM/project a9ca51ellvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAGBuilder.cpp

[SelectionDAG] Drop unnecessary lower bound check in lowerRangeToAssertZExt
DeltaFile
+4-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-4llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+4-42 files

LLVM/project e07ed31llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAGBuilder.h

[SelectionDAG] Emit `AssertZext` for function argument range attributes
DeltaFile
+6-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+2-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+8-12 files

LLVM/project a79dea5llvm/test/CodeGen/X86 call-range-attr.ll

update test

Co-Authored-By: nikic <github at npopov.com>
DeltaFile
+2-3llvm/test/CodeGen/X86/call-range-attr.ll
+2-31 files

LLVM/project 6706d63llvm/test/CodeGen/X86 call-range-attr.ll

add test
DeltaFile
+74-0llvm/test/CodeGen/X86/call-range-attr.ll
+74-01 files

LLVM/project f63ac42llvm/test/CodeGen/AMDGPU bit-op-reduce-width-known-bits.ll, llvm/test/CodeGen/X86 argument-range-attr.ll

update test
DeltaFile
+12-14llvm/test/CodeGen/X86/argument-range-attr.ll
+3-3llvm/test/CodeGen/AMDGPU/bit-op-reduce-width-known-bits.ll
+15-172 files

LLVM/project 9da64e8llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-instructions.ll, llvm/test/CodeGen/AMDGPU ctlz_zero_poison.ll ctlz_zero_undef.ll

Merge upstream/main into users/mariusz-sikora-at-amd/add-feature-buff
DeltaFile
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,073-1,259llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+1,660-649llvm/test/CodeGen/AArch64/bf16-instructions.ll
+1,440-725llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+13,421-5,6142,284 files not shown
+68,023-34,3632,290 files

LLVM/project b7f5647clang/lib/CodeGen CGExprScalar.cpp, clang/test/CodeGen arm-mfp8.c

[Clang] Fix incorrect type for `__mfp8` in `extractelement` codegen (#192977)

The codegen for extracting an element from an FP8 vector was emitting a
simple `extractelement` with `i8` type for the extracted element. The
`__mfp8` type is represented as `<1 x i8>` in LLVM IR. This codegen
created inconsistency in Clang - some `__mfp8` expressions would
correspond to LLVM IR values with `<1 x i8>` type and some to `i8` type.

It also caused an assertion failure when the extracted element was
passed as a function argument.

This patch fixes the issue by inserting the extracted element
into a `<1 x i8>`.
DeltaFile
+52-0clang/test/CodeGen/AArch64/fp8-extract.c
+4-8clang/test/CodeGen/arm-mfp8.c
+9-1clang/lib/CodeGen/CGExprScalar.cpp
+65-93 files

FreeBSD/ports 8c7b793archivers/p5-Archive-Tar distinfo Makefile

archivers/p5-Archive-Tar: update to 3.06
DeltaFile
+3-3archivers/p5-Archive-Tar/distinfo
+1-1archivers/p5-Archive-Tar/Makefile
+4-42 files

LLVM/project 5e7ce91mlir/include/mlir/Dialect/SPIRV/IR SPIRVCLOps.td, mlir/test/Dialect/SPIRV/IR ocl-ops.mlir

[mlir][SPIR-V] Add CL.{exp2,exp10,log2,log10} ops (#196869)
DeltaFile
+200-0mlir/test/Dialect/SPIRV/IR/ocl-ops.mlir
+84-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
+8-0mlir/test/Target/SPIRV/ocl-ops.mlir
+292-03 files