LLVM/project 68e8dd6clang/lib/AST ItaniumMangle.cpp, clang/test/CodeGenCXX mangle-cxx2c.cpp

[Clang] Mangling of pack indexing type and expression for itanium (#123513)

See  https://github.com/itanium-cxx-abi/cxx-abi/pull/198
and #112003
DeltaFile
+30-16clang/lib/AST/ItaniumMangle.cpp
+43-0llvm/include/llvm/Demangle/ItaniumDemangle.h
+43-0libcxxabi/src/demangle/ItaniumDemangle.h
+34-0clang/test/CodeGenCXX/mangle-cxx2c.cpp
+4-0llvm/include/llvm/Testing/Demangle/DemangleTestCases.inc
+4-0libcxxabi/test/DemangleTestCases.inc
+158-163 files not shown
+162-189 files

LLVM/project 4f52e22utils/bazel/llvm-project-overlay/libc BUILD.bazel

[BAZEL] Remove duplicated hdr_errno_macros dep (#197945)
DeltaFile
+0-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+0-11 files

LLVM/project b25c916llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/RISCV/rvv vwadd-sdnode.ll

[DAG] isIdentityElement - use KnownBits instead of constant splat to match identity constants (#197455)

This works better with the DemandedElts mask to match hidden identity
constants (zero in particular.....).

I need this for the ongoing work to improve VECREDUCE simplification to
match identity elements (legalisation pads with identity elements) in an
expanded reduction shuffle chain.
DeltaFile
+3,699-3,716llvm/test/CodeGen/Thumb2/mve-clmul.ll
+32-32llvm/test/CodeGen/X86/vector-lzcnt-512.ll
+28-26llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+7-17llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
+3,766-3,7914 files

LLVM/project 541b9cdllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange inner-preheader-single-phi.ll

[LoopInterchange] Handle PHI nodes in inner loop preheader (#196691)

Fixes #196242

LoopInterchange crashes when the inner loop preheader contains a
single-incoming PHI node.

This fix folds single-incoming PHI nodes by replacing them with their
incoming value and then erasing the PHI nodes.

Added a regression test under llvm/test/Transforms/LoopInterchange/ 
using the reproducer from issue #196242.
DeltaFile
+33-0llvm/test/Transforms/LoopInterchange/inner-preheader-single-phi.ll
+8-0llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+41-02 files

OPNSense/core 49b54efsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Firewall: Rules [new]: Fix automatically generated rules category not being displayed anymore (#10310)
DeltaFile
+3-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+3-21 files

LLVM/project aa6726bllvm/test/Transforms/LoopInterchange loop-interchange-optimization-remarks.ll

fix test
DeltaFile
+3-2llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
+3-21 files

LLVM/project 81a5deellvm/test/CodeGen/AMDGPU/GlobalISel sdivrem.ll, llvm/test/CodeGen/Thumb2 mve-clmul.ll

Merge branch 'filecheck-marker-mid-tail' into filecheck-marker-range
DeltaFile
+7,377-7,311llvm/test/CodeGen/Thumb2/mve-clmul.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+6,862-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+3,436-2,769llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
+4,686-918llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
+38,738-10,9983,409 files not shown
+243,292-96,7423,415 files

LLVM/project 07f6bc4llvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/Thumb2 mve-halving.ll mve-vhadd.ll

[ARM] preferIncOfAddToSubOfNot to handle hasMVEIntegerOps (#196316)

This check needs to be for MVE also.
DeltaFile
+24-36llvm/test/CodeGen/Thumb2/mve-halving.ll
+10-13llvm/test/CodeGen/Thumb2/mve-vhadd.ll
+1-1llvm/lib/Target/ARM/ARMISelLowering.cpp
+35-503 files

LLVM/project bc87150

Merge branch 'main' into filecheck-marker-mid-tail
DeltaFile
+0-00 files

LLVM/project f957368llvm/test/CodeGen/AMDGPU/GlobalISel sdivrem.ll, llvm/test/CodeGen/Thumb2 mve-clmul.ll

Merge branch 'filecheck-input-annotation-labeler' into filecheck-marker-mid-tail
DeltaFile
+7,377-7,311llvm/test/CodeGen/Thumb2/mve-clmul.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+6,862-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+3,436-2,769llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
+4,686-918llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
+38,738-10,9983,409 files not shown
+243,292-96,7423,415 files

LLVM/project 9c0d540llvm/test/CodeGen/Xtensa atomic-rmw.ll forced-atomics.ll, llvm/test/Transforms/AtomicExpand/Xtensa atomicrmw-expand.ll

[Xtensa] Fix atomix tests (#197891)

Fix Xtensa atomic tests after improvements in AtomicExpandPass.
Also added minor fix in Xtensa asm inline test.
DeltaFile
+1,010-796llvm/test/CodeGen/Xtensa/atomic-rmw.ll
+60-60llvm/test/Transforms/AtomicExpand/Xtensa/atomicrmw-expand.ll
+72-44llvm/test/CodeGen/Xtensa/forced-atomics.ll
+1-1llvm/test/CodeGen/Xtensa/inline-asm-invalid.ll
+1,143-9014 files

LLVM/project d2aebcdllvm/test/CodeGen/AMDGPU/GlobalISel sdivrem.ll, llvm/test/CodeGen/Thumb2 mve-clmul.ll

Merge branch 'main' into filecheck-input-annotation-labeler
DeltaFile
+7,377-7,311llvm/test/CodeGen/Thumb2/mve-clmul.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+6,862-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+3,436-2,769llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
+4,686-918llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
+38,738-10,9983,409 files not shown
+243,292-96,7423,415 files

LLVM/project f4101e7llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.h, llvm/test/Transforms/LoopVectorize uniform-args-call-variants.ll

[LV] Implement usesFirstLaneOnly for VPWidenCallRecipe (#196562)

In order to avoid potentially introducing broadcasts for uniform or
linear arguments for widened calls, implement usesFirstLaneOnly for
VPWidenCallRecipe. Will hopefully make the cost model slightly more
accurate.

Removed instcombine pass from the uniform args tests, since removing
the broadcasts was the main reason for it being called.

Should help out #195444
DeltaFile
+34-46llvm/test/Transforms/LoopVectorize/AArch64/uniform-args-call-variants.ll
+16-24llvm/test/Transforms/LoopVectorize/AArch64/vector-call-linear-args.ll
+16-14llvm/test/Transforms/LoopVectorize/uniform-args-call-variants.ll
+12-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+3-0llvm/lib/Transforms/Vectorize/VPlan.h
+81-845 files

LLVM/project f418e2futils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/sys/mman BUILD.bazel

Fix Bazel build for 5d9e711 (#197941)

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+28-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+3-0utils/bazel/llvm-project-overlay/libc/test/src/sys/mman/BUILD.bazel
+31-02 files

LLVM/project 901862fllvm/utils/FileCheck FileCheck.cpp

[FileCheck][NFC] Introduce Mid/Tail to -dump-input MarkerStyle (#196799)

Normally, Head is something like `^` and Mid and Tail are just `~`.
However, the upcoming search range markers will have Head as `{`, Mid as
` `, and Tail as `}`. This patch separately introduces the Mid/Tail
support to facilitate the review, but it is not used for anything yet
here.

This PR is stacked on PR #196797.
DeltaFile
+38-20llvm/utils/FileCheck/FileCheck.cpp
+38-201 files

LLVM/project 9a647d5llvm/utils/FileCheck FileCheck.cpp

[FileCheck][NFC] Introduce InputAnnotationLabeler for -dump-input (#196797)

This patch adds `InputAnnotationLabeler` to make `buildInputAnnotations`
a little easier to understand, and a future patch will reuse it
elsewhere. This patch also cleans up some related symbol names and
comments for better consistency and clarity.
DeltaFile
+112-57llvm/utils/FileCheck/FileCheck.cpp
+112-571 files

NetBSD/src s9SeqKMetc/etc.luna68k MAKEDEV.conf

   luna68k: Add missing audio devices to MAKEDEV.
   Should be pulled up -10 and -11.
VersionDeltaFile
1.12+2-1etc/etc.luna68k/MAKEDEV.conf
+2-11 files

NetBSD/src NNYZIYrlib/libc README

   lib/libc/README: Note that jemalloc definition has moved.

   Should maybe find a better example than malloc/free for this but
   let's at least fix this one point of confusion.
VersionDeltaFile
1.8+4-2lib/libc/README
+4-21 files

LLVM/project 75125e5clang/lib/AST Availability.cpp, clang/test/ExtractAPI availability-anyappleos.c

[ExtractAPI] Add support for anyAppleOS (#197929)

6c8940ccad31457aadb48c6f2bce139b1c5dda01 introduced support for
anyAppleOS, which can be used to indicate availability for all Apple
platforms in a single availability attribute.
3089120f0cd2fe78911d1bc9703764a07fa7eb32 updated it to preserve the
original attribute info and store the inferred platform-specific
attribute in a separate field which, if present, is returned by
`getEffectiveAttr()`.

With these changes, ExtractAPI now reports these availabilities verbatim
for an "anyAppleOS" platform as the availability info for Decls directly
uses the availability attribute without fetching the effective
attribute. The expected output would be the target platform for which
the symbol graph is being built. This patch updates the availability
collection logic to use `getEffectiveAttr()` and include the target
platform instead of "anyAppleOS" for symbol availabilities in symbol
graphs.

rdar://174558184
DeltaFile
+162-0clang/test/ExtractAPI/availability-anyappleos.c
+4-2clang/lib/AST/Availability.cpp
+166-22 files

NetBSD/pkgsrc-wip 2b38657glib2-introspection Makefile PLIST

glib2-introspection: migrate gir/typelib from gobject-introspection here

Has more details filled in than the copy there.
DeltaFile
+12-11glib2-introspection/Makefile
+10-0glib2-introspection/PLIST
+22-112 files

NetBSD/pkgsrc iWpZkV7doc TODO

   doc/TODO: + shotwell-0.32.15.
VersionDeltaFile
1.27258+2-3doc/TODO
+2-31 files

NetBSD/pkgsrc 40pv4pIdoc pkg-vulnerabilities

   cargo-nextest: no longer vulnerable
VersionDeltaFile
1.762+2-2doc/pkg-vulnerabilities
+2-21 files

NetBSD/pkgsrc BmAQ44Kdoc CHANGES-2026

   doc: Updated devel/cargo-nextest to 0.9.135
VersionDeltaFile
1.3049+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc IubCAsRdevel/cargo-nextest distinfo cargo-depends.mk

   devel/cargo-nextest: update to 0.9.135

   0.9.135
    - Fixed an issue with a from-crates.io build.

   0.9.134
   Added

    - Nextest now provides a JSON Schema for repository configuration at .config/nextest.toml, enabling validation and IDE autocompletion via the Tombi language server.
      Thanks ya7010 for your first contribution, and for maintaining Tombi!

      (Note that the Taplo language server is not supported due to a crash bug. The schema has been tested to work with Tombi.)

    - For target triples that nextest doesn't have built-in information about, nextest now invokes rustc --print=cfg --target=<triple> to resolve platform information before falling back to heuristic detection. This is particularly useful for custom builds of the Rust toolchain. (#3331)

      Thanks mhatzl for your first contribution!

   Changed


    [7 lines not shown]
VersionDeltaFile
1.17+211-73devel/cargo-nextest/distinfo
1.17+69-23devel/cargo-nextest/cargo-depends.mk
1.21+2-2devel/cargo-nextest/Makefile
+282-983 files

OpenBSD/ports tfRRgsrsysutils/seatd Makefile, sysutils/seatd/pkg seatd.rc

   sysutils/seatd: Fix rc script

   s/daemon_args/daemon_flags/

   ok landry@
VersionDeltaFile
1.2+1-1sysutils/seatd/pkg/seatd.rc
1.15+1-0sysutils/seatd/Makefile
+2-12 files

DragonFlyBSD/src b200855doc porting_drivers.txt

porting_drivers.txt: Improve wording a bit.
DeltaFile
+10-8doc/porting_drivers.txt
+10-81 files

LLVM/project 8ba3a21utils/bazel/llvm-project-overlay/libc BUILD.bazel

[BAZEL] Add missing hdr_errno_macros to __support_osutil_linux_syscal_wrappers_mmap (#197934)

This fixes 5d9e711.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-01 files

LLVM/project 2ee8cecllvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Consolidate accumulating GCD functions (NFCI)
DeltaFile
+11-28llvm/lib/Analysis/DependenceAnalysis.cpp
+5-5llvm/include/llvm/Analysis/DependenceAnalysis.h
+16-332 files

LLVM/project b9c36c6llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Delete early return in accumulateCoefficientsGCD (NFCI)
DeltaFile
+0-5llvm/lib/Analysis/DependenceAnalysis.cpp
+0-51 files

FreeBSD/ports 93c6c7bmisc/compat.el Makefile pkg-plist

misc/compat.el: Update to 31.0.0.1

Changelog:      https://github.com/emacs-compat/compat/blob/main/NEWS.org#release-of-compat-version-31001
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-5misc/compat.el/Makefile
+0-8misc/compat.el/pkg-plist
+3-3misc/compat.el/distinfo
+8-163 files