LLVM/project 19705bdllvm/lib/Target/SPIRV SPIRVUtils.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers apint-constant.ll

[SPIR-V] Emit ceil(Bitwidth / 32) words during OpConstant creation (#180218)

Fixes error of handing constant integers with width in (64; 128) range.
Found during review of
https://github.com/llvm/llvm-project/pull/180182
DeltaFile
+30-0llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/apint-constant.ll
+9-7llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+39-72 files

LLVM/project 853a390llvm/lib/Target/AArch64 AArch64CallingConvention.td, llvm/test/CodeGen/AArch64 cfguard-checks.ll

[win][aarch64] The Windows Control Flow Guard Check function also preserves X15 (#179738)

The target function to be checked by the Control Flow Guard Check
function is stored in `X15` on AArch64. This register is guaranteed to
be preserved by that function (on success), thus after it returns `X15`
can be used to branch to the target function instead of having to load
it from another register or the stack.
DeltaFile
+58-21llvm/test/CodeGen/AArch64/cfguard-checks.ll
+5-2llvm/lib/Target/AArch64/AArch64CallingConvention.td
+63-232 files

LLVM/project d44d6eaclang-tools-extra/docs/clang-tidy/checks/abseil unchecked-statusor-access.rst

[NFC] [clang-tidy] [doc] Don't use unicode character in doc
DeltaFile
+1-1clang-tools-extra/docs/clang-tidy/checks/abseil/unchecked-statusor-access.rst
+1-11 files

LLVM/project 68d4175llvm/test/Transforms/LoopVectorize find-last-sink-based-iv-expr.ll

[LV] Add FindLast tests where IV-based expression could be sunk. (NFC)

Add set of FindLast tests where the selected expression is based on an
IV and could be sunk.
DeltaFile
+934-0llvm/test/Transforms/LoopVectorize/find-last-sink-based-iv-expr.ll
+934-01 files

LLVM/project 0c94a18utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[Bazel] NFC refactor out redundant is_x86_64_non_windows config (#180296)

The logic of `is_x86_64_non_windows` looks unnecessarily complicated and
is only used at one site... clean up the unused targets and refactor
x86_64 BLAKE3 asm sources into a separate filegroup. And then
`is_x86_64_non_windows` can be put inside a default condition.
DeltaFile
+15-43utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+15-431 files

LLVM/project 5339ad9llvm/test/MC/RISCV rv64p-valid.s

[RISCV] Add missing instruction tests to rv64p-valid.s. NFC (#180316)

An AI told me these were missing and helped me add them.
DeltaFile
+12-0llvm/test/MC/RISCV/rv64p-valid.s
+12-01 files

LLVM/project 06cffa5llvm/test/Transforms/LoopVectorize vplan-iv-transforms.ll vplan-widen-struct-return.ll

[VPlan] Auto-generate CHECKs in some VPlan printing tests.

Use new UTC support to re-generate check lines.
DeltaFile
+82-71llvm/test/Transforms/LoopVectorize/vplan-iv-transforms.ll
+97-36llvm/test/Transforms/LoopVectorize/vplan-widen-struct-return.ll
+43-17llvm/test/Transforms/LoopVectorize/vplan-unused-interleave-group.ll
+29-26llvm/test/Transforms/LoopVectorize/vplan-printing-outer-loop.ll
+251-1504 files

LLVM/project 5d57c40utils/bazel/llvm-project-overlay/llvm driver.bzl

[bazel] Fix multicall tool invocation disambiguation (#180607)

The code seems to have considered the potential problem but did not
quite succeed in solving it ;)
DeltaFile
+5-2utils/bazel/llvm-project-overlay/llvm/driver.bzl
+5-21 files

LLVM/project d53272flibc/config/baremetal config.json, libc/src/__support str_to_float.h

[libc] Disable Clinger fast path for baremetal (#180598)

Clinger fast path bloats baremetal targets which are constrained in
binary size. Disabling it for baremetal libc builds.
DeltaFile
+3-3libc/src/__support/str_to_float.h
+3-0libc/config/baremetal/config.json
+6-32 files

LLVM/project 2b9a1aellvm/test/Transforms/LoopVectorize reduction-with-invariant-store.ll, llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-with-invariant-stores.ll

[LV] Add additional tests for reductions with intermediate stores. (NFC)

Adds missing test coverage for reductions with intermediate stores,
including partial reductions with intermediate stores, as well as
chained min/max reductions with intermediate stores.
DeltaFile
+91-0llvm/test/Transforms/LoopVectorize/reduction-with-invariant-store.ll
+69-3llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-with-invariant-stores.ll
+160-32 files

FreeBSD/ports 1390aa0www/janus Makefile distinfo, www/janus/files patch-configure.ac

www/janus: update to 1.4.0.
DeltaFile
+0-20www/janus/files/patch-configure.ac
+4-4www/janus/Makefile
+3-3www/janus/distinfo
+1-0www/janus/pkg-plist
+8-274 files

FreeNAS/freenas d3eacbftests/sharing_protocols/nvmet test_nvmet_ha_failover.py

Robustize
DeltaFile
+4-5tests/sharing_protocols/nvmet/test_nvmet_ha_failover.py
+4-51 files

LLVM/project c978bfellvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix a comment

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-11 files

NetBSD/pkgsrc CKeBy2Oeditors/xournalpp/patches patch-src_core_model_Snapping.cpp

   editors/xournalpp: remove obsolete patch

   Upstream changed the implementation, so the ambiguous use of sqrt(2)
   has been removed.
VersionDeltaFile
1.2+1-1editors/xournalpp/patches/patch-src_core_model_Snapping.cpp
+1-11 files

LLVM/project 040d1efllvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix formatting

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-21 files

LLVM/project ccd9318mlir/include/mlir/Dialect/Utils StaticValueUtils.h, mlir/lib/Dialect/Utils StaticValueUtils.cpp

[MLIR][Utils] Fix overflow in constantTripCount for narrow types (#179985)

Extend operands when computing ub - lb to avoid overflow in signed
arithmetic. E.g., i8: ub=127, lb=-128 yields 255, which overflows
without extension.
DeltaFile
+18-0mlir/test/Dialect/SCF/trip_count.mlir
+12-3mlir/lib/Dialect/Utils/StaticValueUtils.cpp
+4-0mlir/include/mlir/Dialect/Utils/StaticValueUtils.h
+34-33 files

LLVM/project bf91c09libcxx/utils/ci BOT_OWNERS.txt

[libc++] Add myself as a FreeBSD point of contact
DeltaFile
+2-2libcxx/utils/ci/BOT_OWNERS.txt
+2-21 files

LLVM/project 5b6896ellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll subvector-minbitwidth-unsigned-value.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+72-306llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+82-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-10llvm/test/Transforms/SLPVectorizer/X86/subvector-minbitwidth-unsigned-value.ll
+158-3233 files

NetBSD/pkgsrc Gyb4xBudoc CHANGES-2026

   doc: Updated editors/xournalpp to 1.3.2
VersionDeltaFile
1.1021+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cbBylMxeditors/xournalpp PLIST distinfo, editors/xournalpp/patches patch-CMakeLists.txt patch-po_CMakeLists.txt

   editors/xournalpp: update to xournalpp-1.3.2

   == Changelog

   = 1.3.2

   * Fix Windows UTF-8 conversion issues (#6888)
   * Fix sidebar layout when resizing and changing tab (#7060)
   * Fix missing lines/dots in graph/dotted backgrounds (#6968)
   * Fix change in new page behaviour with PDF background (#7055)
   * Fix crash on Windows when background PDF is missing (#7019)
   * Fix crash on Clipboard IO error (#7009)
   * Make Plugin openFile API comply with forceOpen parameter (#6961)
   * Fix CLI behaviour on error (#6956)
   * Restore GtkSourceView support (#6969)
   * Fix recoloring when light color is lighter (#6948)
   * Fix image orientation on Drag-n-Drop pasting (#6943)
   * Fix crashes when using touchscreen in Setting->Input panel (#6916)
   * Updated translations

    [104 lines not shown]
VersionDeltaFile
1.8+59-13editors/xournalpp/PLIST
1.5+4-13editors/xournalpp/patches/patch-CMakeLists.txt
1.23+6-7editors/xournalpp/distinfo
1.96+6-3editors/xournalpp/Makefile
1.2+4-4editors/xournalpp/patches/patch-po_CMakeLists.txt
+79-405 files

LLVM/project d69ccf3llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-shuffle-merge.ll fixed-vectors-shuffle-int.ll

[RISCV] Combine shuffle of shuffles to a single shuffle (#178095)

Compressing to a single shuffle doesn't remove any information and the backend can better apply specific optimizations to a single shuffle.

Addresses #176218.

---------

Co-authored-by: Luke Lau <luke_lau at igalia.com>
DeltaFile
+441-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-merge.ll
+55-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3-6llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-int.ll
+499-73 files

FreeBSD/ports ea1e8dbsysutils/nerdctl distinfo Makefile

sysutils/nerdctl: Update 2.2.0 => 2.2.1

Changelog:
https://github.com/containerd/nerdctl/releases/tag/v2.2.1

While here remove unnecessary MKDIR in post-install-DOCS-on.

PR:     293029
DeltaFile
+5-5sysutils/nerdctl/distinfo
+1-3sysutils/nerdctl/Makefile
+6-82 files

LLVM/project 815cf3bclang/include/clang/Lex PPCallbacks.h, clang/lib/Frontend CompilerInstance.cpp

[clang][modules] Add single-module-parse-mode callback (#179714)

This PR adds new preprocessor callback that's invoked whenever the
single-module-parse-mode skips over a module import. This will be used
later on from the dependency scanner.
DeltaFile
+46-0clang/unittests/Frontend/CompilerInstanceTest.cpp
+12-0clang/include/clang/Lex/PPCallbacks.h
+2-0clang/lib/Frontend/CompilerInstance.cpp
+60-03 files

LLVM/project a9ea1cflld/test/wasm data-layout.s export-all.s, lld/wasm Writer.cpp Config.h

[lld][WebAssembly] Add new __rodata_start/__rodata_end symbols (#172102)

This is similar to etext/_etext in the ELF linker. Its useful in
emscripten to know where the RO data data ends and the data begins (even
though the Wasm format itself has no concept of RO data).

See
https://github.com/emscripten-core/emscripten/discussions/25939#discussioncomment-15243731
DeltaFile
+23-4lld/test/wasm/data-layout.s
+12-6lld/test/wasm/export-all.s
+12-6lld/test/wasm/mutable-global-exports.s
+8-0lld/wasm/Writer.cpp
+5-0lld/wasm/Config.h
+4-1lld/wasm/Driver.cpp
+64-176 files

LLVM/project e1d2ff6llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/hlsl-resources Sample3D.ll Sample1D.ll

[SPIRV] Implement lowering for HLSL Texture2D sampling intrinsics (#179312)

This patch implements the SPIR-V lowering for the following HLSL
intrinsics:
- SampleBias
- SampleGrad
- SampleLevel
- SampleCmp
- SampleCmpLevelZero

It defines the required LLVM intrinsics in 'IntrinsicsDirectX.td' and
'IntrinsicsSPIRV.td'.

It updates 'SPIRVInstructionSelector.cpp' to handle the new intrinsics
and
generates the correct 'OpImageSample*' instructions with the required
operands
(Bias, Grad, Lod, ConstOffset, MinLod, etc.).


    [3 lines not shown]
DeltaFile
+185-43llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+70-0llvm/test/CodeGen/SPIRV/hlsl-resources/Sample3D.ll
+69-0llvm/test/CodeGen/SPIRV/hlsl-resources/Sample1D.ll
+68-0llvm/test/CodeGen/SPIRV/hlsl-resources/SampleCmp.ll
+68-0llvm/test/CodeGen/SPIRV/hlsl-resources/SampleGrad.ll
+67-0llvm/test/CodeGen/SPIRV/hlsl-resources/SampleBias.ll
+527-4310 files not shown
+860-4816 files

OpenBSD/ports QXQjryIaudio/adplay distinfo Makefile, audio/adplay/patches patch-configure patch-src_defines_h

   Update adplay to 1.9.
VersionDeltaFile
1.3+29-23audio/adplay/patches/patch-configure
1.4+2-2audio/adplay/distinfo
1.19+1-2audio/adplay/Makefile
1.2+0-0audio/adplay/patches/patch-src_defines_h
1.2+0-0audio/adplay/patches/patch-src_output_cc
1.2+0-0audio/adplay/patches/patch-src_sdl_cc
+32-276 files

FreeNAS/freenas 745138asrc/middlewared/middlewared/utils/filesystem directory.py access.py, src/middlewared/middlewared/utils/libvirt filesystem.py

filesystem utils type hints
DeltaFile
+87-29src/middlewared/middlewared/utils/filesystem/directory.py
+20-14src/middlewared/middlewared/utils/filesystem/access.py
+17-14src/middlewared/middlewared/utils/filesystem/copy.py
+16-5src/middlewared/middlewared/utils/filesystem/stat_x.py
+10-8src/middlewared/middlewared/utils/filesystem/attrs.py
+6-4src/middlewared/middlewared/utils/libvirt/filesystem.py
+156-742 files not shown
+162-788 files

LLVM/project c1059b2.github/workflows release-documentation.yml release-tasks.yml

Revert "workflows/release-task: Use less privileged token for uploading release notes (#180299)"

This reverts commit b6ee085068972a41f3b2735a9f7e3ca48eab0f00.

This reverts commit e624d5088d57eff4ec0fd1e8c3122541b81e1aa0.

This was causing failures like the following:
https://github.com/llvm/llvm-project/actions/runs/21842945533. The
follow up fix is also reverted as it did not actually fix the issue.
DeltaFile
+1-6.github/workflows/release-documentation.yml
+0-3.github/workflows/release-tasks.yml
+1-92 files

LLVM/project e624d50.github/workflows release-tasks.yml

[Github] Add runs-on to release-tasks.yml

This was failing validation against main and sending everyone emails.
Try adding the fix that was suggested in the workflow run.
DeltaFile
+1-0.github/workflows/release-tasks.yml
+1-01 files

OpenBSD/src U62i0uhusr.bin/ssh cipher-aesctr.c

   De-underscore __inline__ to match -portable (and every other use of
   it in ssh).
VersionDeltaFile
1.3+2-2usr.bin/ssh/cipher-aesctr.c
+2-21 files