LLVM/project 34149b0llvm/docs LangRef.rst LangRef.md, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+17,757-18,645llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+0-33,206llvm/docs/LangRef.rst
+30,305-0llvm/docs/LangRef.md
+8,882-7,730llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
+4,025-4,468llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+0-6,039llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc.txt
+60,969-70,0882,093 files not shown
+135,038-110,5782,099 files

LLVM/project 48aade5libcxx/include/__vector layout.h

[libc++][NFC] Fix comment about size-based vector (#208463)

The closing #endif comment was using _LIBCPP_ABI_SIZE_BASED_VECTOR,
which was the name of the macro in previous iterations of the size-based
vector patch. We ended up landing on _LIBCPP_ABI_VECTOR_LAYOUT_SIZE_BASED
instead.
DeltaFile
+1-1libcxx/include/__vector/layout.h
+1-11 files

SmartOS/live be47cectools build_live

Fix gcc14-debug release builds with a bit more space in /usr/.
DeltaFile
+1-1tools/build_live
+1-11 files

LLVM/project 700442dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV reordered-buildvector-scalars.ll

[SLP]Add AShr as a main opcode for copyables

Added AShr opcode in analysis and minbitwidth analysis

Reviewers: RKSimon, hiraditya, bababuck

Reviewed By: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/207841
DeltaFile
+12-42llvm/test/Transforms/SLPVectorizer/X86/vect_copyable_in_binops.ll
+16-14llvm/test/Transforms/SLPVectorizer/RISCV/reordered-buildvector-scalars.ll
+11-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-2llvm/test/Transforms/SLPVectorizer/X86/commutative-copyable-external-phi-use.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/copyable-operand-non-scheduled-parent-node.ll
+42-665 files

LLVM/project 31ef738llvm/lib/Target/AMDGPU SMInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

[AMDGPU][GFX1250] Add cpol support for some prefetch instructions (#208368)

Fixes ROCM-27516.
DeltaFile
+43-0llvm/test/MC/AMDGPU/gfx1250_asm_smem.s
+23-17llvm/lib/Target/AMDGPU/SMInstructions.td
+1-6llvm/test/MC/AMDGPU/gfx1250_asm_smem_err.s
+3-2llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+70-254 files

LLVM/project 061cd69clang/test/Driver aarch64-nvidia-rigel.c, clang/test/Driver/print-enabled-extensions aarch64-rigel.c

[AArch64] Add initial support for -mcpu=rigel. (#208017)

This patch adds support for the NVIDIA Rigel core.

This does not add any special tuning decisions, and those may come
later.
DeltaFile
+81-0clang/test/Driver/print-enabled-extensions/aarch64-rigel.c
+13-0clang/test/Driver/aarch64-nvidia-rigel.c
+8-0llvm/unittests/TargetParser/Host.cpp
+4-0llvm/lib/Target/AArch64/AArch64Processors.td
+2-1llvm/unittests/TargetParser/TargetParserTest.cpp
+2-0llvm/lib/TargetParser/Host.cpp
+110-13 files not shown
+113-19 files

LLVM/project c0ddc3cllvm/include/llvm/Demangle MicrosoftDemangleNodes.h Demangle.h, llvm/lib/Demangle MicrosoftDemangle.cpp MicrosoftDemangleNodes.cpp

[MSVC][Demangling] Make Microsoft demangling more configurable

The goal for us is to be able to demangle Microsoft mangled function
names toward something that reads more like AST function names and
Itanium demangled names. All defaults remain the same and no existing
code or tool user should be impacted by the change.

* Make the OF_NoTagSpecifier flag accessible from `microsoftDemangle`
* Add a flag to skip the "void" keyword when there is no parameter
* Add a flag to skip the type descriptions
* Respect MSDF_NoCallingConvention with function pointers
* Add unit tests.

Assisted-by: Claude
--
CPP-7550
DeltaFile
+320-0llvm/unittests/Demangle/MicrosoftDemangleTest.cpp
+18-6llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
+12-7llvm/lib/Demangle/MicrosoftDemangle.cpp
+8-0llvm/include/llvm/Demangle/Demangle.h
+4-3llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
+1-0llvm/unittests/Demangle/CMakeLists.txt
+363-166 files

LLVM/project 73077edlldb/test/API/commands/platform/connect TestPlatformConnect.py

[lldb][Windows] mark TestPlatformProcessConnect as XFAIL (#208445)

https://github.com/llvm/llvm-project/pull/202688 incorrectly marked
`TestPlatformProcessConnect.py` as PASS on Windows with `lldb-server`.
They do not work and are failing just like with the in process plugin.

Re-mark both of them as XFAIL.

rdar://181797532
DeltaFile
+1-1lldb/test/API/commands/platform/connect/TestPlatformConnect.py
+1-11 files

LLVM/project 8673792flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Semantics openmp-utils.cpp

Revert "[flang][OpenMP] Implement collapse for imperfectly nested loops (#202…"

This reverts commit 290f3bc2d12e5875a0be386fad8f6a5dfce9d6a3.
DeltaFile
+0-648flang/test/Lower/OpenMP/collapse-imperfect-nest.f90
+4-183flang/lib/Lower/OpenMP/OpenMP.cpp
+0-148flang/test/Semantics/OpenMP/doacross-nesting-omp60.f90
+5-122flang/test/Semantics/OpenMP/do22.f90
+3-84flang/lib/Semantics/openmp-utils.cpp
+0-50flang/test/Semantics/OpenMP/ordered-nesting-omp50.f90
+12-1,23513 files not shown
+62-1,34919 files

OPNSense/core 7b32a46src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php KeaDhcpv6.php

shorten expression
DeltaFile
+1-5src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+1-5src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-102 files

LLVM/project 637872aoffload/plugins-nextgen/amdgpu CMakeLists.txt

offload: Use amdgpu triple name in plugin build

The PGO tests expect the produced filename to match the triple.
The tool pulls the triple name from the binary's triple name, and the
RUN lines expect it to match the triple the build was configured with.
DeltaFile
+1-1offload/plugins-nextgen/amdgpu/CMakeLists.txt
+1-11 files

FreeBSD/ports 350a144audio/lame Makefile distinfo, audio/lame/files patch-libmp3lame_util.c

audio/lame: Update to 3.101.
DeltaFile
+0-14audio/lame/files/patch-libmp3lame_util.c
+3-4audio/lame/Makefile
+3-3audio/lame/distinfo
+6-213 files

NetBSD/pkgsrc dIuNL3ldoc CHANGES-2026

   Updated net/wireshark, net/libcares
VersionDeltaFile
1.4374+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc VKp0nQcnet/libcares Makefile distinfo

   libcares: updated to 1.34.8

   c-ares version 1.34.8 - July 7 2026

   This is a bugfix release.

   Bugfixes:
   * Revert "Mark parameters in callbacks as const" which shipped in 1.34.7.
     Changing the parameter types of the `ares_callback`, `ares_host_callback`,
     and `ares_nameinfo_callback` function pointer typedefs was an unintended
     API break: existing applications with the historical non-const callback
     signatures no longer compiled, particularly in C++ where function pointer
     types must match exactly. The read-only nature of the callback parameters
     is now documented instead.
VersionDeltaFile
1.57+7-10net/libcares/Makefile
1.49+4-4net/libcares/distinfo
1.37+2-2net/libcares/PLIST
+13-163 files

FreeBSD/ports 991631cjapanese/fcitx5-hazkey Makefile

japanese/fcitx5-hazkey: Bump port revision after swift6 update (cf00e3402779)
DeltaFile
+1-0japanese/fcitx5-hazkey/Makefile
+1-01 files

LLVM/project c138fc9llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 ragreedy-csr.ll br-cond-merging-loaded-operands.ll

[AArch64] Don't merge branch conditions that both compare memory loads (#206504)

`shouldKeepJumpConditionsTogether` decides whether to fold two integer
branch conditions into a CMP/CCMP chain by pricing the RHS
dependency-chain latency. That ignores register pressure: when both
conditions compare loaded values, merging pins all the loaded operands
live at once to feed the chain instead of consuming them at each split
compare-and-branch. On a load-store target that extends their live
ranges across the region the branch dominates.

Decline to merge when both sides are integer compares of loaded values,
mirroring the machine CCMP pass (which won't speculate loads).

Reference:
https://github.com/llvm/llvm-project/pull/201486#issuecomment-4812845942
DeltaFile
+55-51llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+99-0llvm/test/CodeGen/AArch64/br-cond-merging-loaded-operands.ll
+25-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+179-513 files

NetBSD/pkgsrc xfEmMzAnet/wireshark distinfo PLIST

   wireshark: updated to 4.6.7

   4.6.7

   The following vulnerabilities have been fixed:

   wnpa-sec-2026-52 Catapult DCT2000 protocol dissector crash. Issue 21270.

   wnpa-sec-2026-53 pcapng file parser crash. Issue 21285.

   wnpa-sec-2026-54 FMP/NOTIFY protocol dissector large loop. Issue 21347.

   wnpa-sec-2026-55 SSH protocol dissector crash. Issue 21378.

   wnpa-sec-2026-56 TLS ECH decryption crash. Issue 21390.

   wnpa-sec-2026-57 IEEE 802.11 protocol dissector crash. Issue 21391.

   wnpa-sec-2026-58 Z39.50 protocol dissector crash. Issue 21397.

    [44 lines not shown]
VersionDeltaFile
1.193+4-4net/wireshark/distinfo
1.112+3-3net/wireshark/PLIST
1.350+2-2net/wireshark/Makefile
+9-93 files

FreeBSD/ports cf00e34lang/swift6 distinfo Makefile

lang/swift6: Update to 6.3.3

Release Announcement: https://forums.swift.org/t/announcing-swift-6-3-3/87888

Reported by:    GitHub (watch releases)
DeltaFile
+77-75lang/swift6/distinfo
+9-8lang/swift6/Makefile
+86-832 files

LLVM/project b388c7allvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64/Atomics aarch64_be-atomic-load-lse2.ll aarch64_be-atomic-load-lse2_lse128.ll

[AArch64] acquire fence for LSE2 128-bit SC loads
DeltaFile
+8-8llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-load-lse2.ll
+8-8llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-load-lse2_lse128.ll
+8-8llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-lse2.ll
+8-8llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-lse2_lse128.ll
+7-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+39-355 files

FreeBSD/ports f106b2emath/octave-forge-pkg-octave-doc distinfo Makefile

math/octave-forge-pkg-octave-doc: Update to 0.7.1.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

OpenBSD/src 3X64R1Cetc/rpki apnic.constraints arin.constraints

   sync trust anchor constraints for internal consistency

   spotted by/OK claudio@
VersionDeltaFile
1.8+4-6etc/rpki/apnic.constraints
1.7+4-6etc/rpki/arin.constraints
1.6+4-6etc/rpki/ripe.constraints
+12-183 files

LLVM/project 3d59bccllvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests

Bare --time-tests still defaults to 20; --time-tests=N and --time-tests=all optionally control the slowest-test list shown in the histogram.
DeltaFile
+40-6llvm/utils/lit/tests/time-tests.py
+43-2llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+7-3llvm/docs/CommandGuide/lit.rst
+4-4llvm/utils/lit/lit/main.py
+103-195 files

LLVM/project 274a345clang/lib/Driver OffloadBundler.cpp, clang/test/Driver clang-offload-bundler-magic-collision.c

[OffloadBundler] Bound compressed bundles by header size, not magic scan (#206745)

When multiple offload bundles are concatenated, the unbundler
(clang-offload-bundler) and llvm-objdump --offloading located the end of
a compressed bundle, and the start of the next one, by scanning for the
next "CCOB" magic string starting right after the current header.

A zstd/zlib-compressed payload can legally contain those four bytes, so
the scan could stop in the middle of the compressed data and truncate
the bundle, corrupting the embedded code object. In practice this
produced a "decomposition" failure for hipBLASLt bf16 GEMMs on gfx942.

Use the authoritative total-size field recorded in the compressed bundle
header (format V2/V3) to compute the exact bundle boundary, and only
scan for the next magic past that point. Legacy bundles without a
recorded size (V1) keep the previous magic-scan fallback.

A skippable-frame fixture that embeds "CCOB" inside the compressed
payload is added to exercise the boundary logic from both
clang-offload-bundler and llvm-objdump --offloading.
DeltaFile
+104-0clang/test/Driver/Inputs/clang-offload-bundler-magic-collision.py
+37-4clang/lib/Driver/OffloadBundler.cpp
+35-0llvm/test/tools/llvm-objdump/Offloading/fatbin-magic-collision.test
+28-5llvm/lib/Object/OffloadBundle.cpp
+27-0clang/test/Driver/clang-offload-bundler-magic-collision.c
+0-0clang/test/Driver/Inputs/clang-offload-bundler-magic-collision.co
+231-96 files

LLVM/project d3d18callvm/lib/CodeGen AtomicExpandPass.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ISelLowering.h

[AArch64] ldiapp for 128-bit SC load with rcpc3
DeltaFile
+30-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+8-16llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc3.ll
+8-16llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-load-rcpc3.ll
+10-13llvm/lib/CodeGen/AtomicExpandPass.cpp
+4-0llvm/lib/Target/AArch64/AArch64ISelLowering.h
+60-485 files

LLVM/project daaf105llvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests

Bare --time-tests still defaults to 20; --time-tests=N and --time-tests=all optionally control the slowest-test list shown in the histogram.
DeltaFile
+40-6llvm/utils/lit/tests/time-tests.py
+43-2llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+6-4llvm/utils/lit/lit/main.py
+7-3llvm/docs/CommandGuide/lit.rst
+105-195 files

LLVM/project 6da162ellvm/test/CodeGen/DirectX/ContainerData SourceInfo-Strip.ll

Skip checking the size
DeltaFile
+1-2llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+1-21 files

OpenBSD/ports 9daPLBrsecurity/keycloak distinfo Makefile, security/keycloak/pkg PLIST

   Update keycloak 26.6.4 -> 26.7.0
   Changelog: https://github.com/keycloak/keycloak/releases/tag/26.7.0
   Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
   Upgrading guide: https://www.keycloak.org/docs/26.7.0/upgrading/
VersionDeltaFile
1.40+53-53security/keycloak/pkg/PLIST
1.39+2-2security/keycloak/distinfo
1.41+1-1security/keycloak/Makefile
+56-563 files

LLVM/project d405259clang/lib/Driver/ToolChains Clang.cpp, llvm/lib/Target/DirectX DXILTranslateMetadata.cpp DXContainerGlobals.cpp

Add /Qsource_in_debug_module flag
DeltaFile
+110-0llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+15-9llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+7-4llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+4-0clang/lib/Driver/ToolChains/Clang.cpp
+4-0llvm/test/CodeGen/DirectX/embed-ildb.ll
+2-1llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+142-142 files not shown
+147-148 files

OpenBSD/src 86GNZjtusr.sbin/rpki-client rsc.c

   rpki-client: reinstate absence of SIA enforcement lost in rsc.c 1.39

   ok claudio
VersionDeltaFile
1.47+6-1usr.sbin/rpki-client/rsc.c
+6-11 files

NetBSD/pkgsrc PoMAcQidoc CHANGES-2026

   Removed devel/py-uuid, devel/py-vcversioner, devel/py-whichcraft, editors/py-editor
VersionDeltaFile
1.4373+5-1doc/CHANGES-2026
+5-11 files