LLVM/project 601c784llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix formatting

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

LLVM/project 0fc9b74clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Add verifier for CIR try op (#181419)

This adds a verifier to enforce the requirement that every catch handler
in a cir.try operation must begin with a cir.catch_param operation.
DeltaFile
+45-0clang/test/CIR/IR/invalid-try-catch.cir
+32-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+8-0clang/test/CIR/IR/try-catch.cir
+1-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+86-04 files

LLVM/project 0300a5bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll

Address comments

Created using spr 1.3.7
DeltaFile
+8-8llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+11-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+19-122 files

LLVM/project 260f6feclang/include/clang/CIR MissingFeatures.h, clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h

[CIR][NFC] Upstream support for FP environments and RAII options (#179121)

This adds support for FP environment descriptions and RAII options for
FP operations, i.e.,`CIRGenFPOptionsRAII`).
DeltaFile
+71-0clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+42-0clang/lib/CIR/CodeGen/CIRGenBuilder.h
+15-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+7-0clang/include/clang/CIR/MissingFeatures.h
+1-0clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+136-05 files

FreeBSD/ports 0eea2f2net/cloudflared Makefile distinfo

net/cloudflared: Update to 2026.2.0

While here, pet portclippy.

A number of people were involved in this update, especially Xiaodi Ma.
This committed patch, however, was created by Paavo-Einari Kaipila, and
I'm really sorry in advance if I accidentally butchered the spelling of
either of those names.

Changes: https://github.com/cloudflare/cloudflared/blob/master/CHANGES.md

PR:             290847
Approved by:    maintainer timeout (3 months, plus multiple emails)
DeltaFile
+3-4net/cloudflared/Makefile
+3-3net/cloudflared/distinfo
+6-72 files

LLVM/project 027977emlir/include/mlir/Dialect/OpenACC OpenACCCGOps.td, mlir/lib/Dialect/OpenACC/IR OpenACC.cpp

[OpenACC] add acc.reduction_combine operation (#181853)

To facilitate codegen decisions, we need to create an operation that can
abstract the final update of the original and partial sum from a
reduction. This is represented within the combiner recipes. Having an
operator allows future lowering to clearly identify how to handle the
final accumulation. This is currently an NFC.

The format of this operation is:

```
  acc.reduction_combine %srcMemref into %destMemref <reductionOperator> : type
```
DeltaFile
+42-0mlir/include/mlir/Dialect/OpenACC/OpenACCCGOps.td
+17-0mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+10-0mlir/test/Dialect/OpenACC/ops.mlir
+69-03 files

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

Format a comment

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

DragonFlyBSD/dports 7c58296www/nextcloud/nextcloud Makefile, www/nextcloud/nextcloud/files pkg-message.in config.sample.php.in

Tweak www/nextcloud version 31.0.2
DeltaFile
+0-91www/nextcloud/nextcloud/Makefile
+0-51www/nextcloud/nextcloud/files/pkg-message.in
+0-34www/nextcloud/nextcloud/files/config.sample.php.in
+0-16www/nextcloud/nextcloud/files/occ.in
+0-14www/nextcloud/nextcloud/files/patch-config_config.documented.php
+0-8www/nextcloud/nextcloud/files/plist.post.in
+0-2143 files not shown
+0-2239 files

LLVM/project 9a31d7bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Remove extra parens

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

Linux/linux 2961f84tools/power/x86/turbostat turbostat.c turbostat.8

Merge tag 'turbostat-2026.02.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux

Pull turbostat updates from Len Brown:

 - Add L2 statistics columns for recent Intel processors:
        L2MRPS = L2 Cache M-References Per Second
        L2%hit = L2 Cache Hit %

 - Sort work and output by cpu# rather than core#

 - Minor features and fixes

* tag 'turbostat-2026.02.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (23 commits)
  tools/power turbostat: version 2026.02.14
  tools/power turbostat: Fix and document --header_iterations
  tools/power turbostat: Use strtoul() for iteration parsing
  tools/power turbostat: Favor cpu# over core#
  tools/power turbostat: Expunge logical_cpu_id
  tools/power turbostat: Enhance HT enumeration

    [15 lines not shown]
DeltaFile
+920-533tools/power/x86/turbostat/turbostat.c
+15-5tools/power/x86/turbostat/turbostat.8
+935-5382 files

LLVM/project cf74bffllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+140-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+16-16llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+156-212 files

LLVM/project 2ec3429llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp, llvm/test/Transforms/LowerMatrixIntrinsics select.ll

feedback

Created using spr 1.3.7
DeltaFile
+5-1llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+2-2llvm/test/Transforms/LowerMatrixIntrinsics/select.ll
+7-32 files

LLVM/project 05c046ellvm/lib/CodeGen MachineInstr.cpp

[NFC][CodeGen] Minor cleanup in MachineInstr operand printing (#181892)

- Rename `getTiedOperandIdx` to `GetTiedOperandIdx` per LLVM CS.
- Do not compute tied operand index for defs, since tied operands are
printed only on uses.
- Restructure the `if` in the later operand printing loop to not compute
tied operand index/type for subreg-index imm operands.
DeltaFile
+11-12llvm/lib/CodeGen/MachineInstr.cpp
+11-121 files

LLVM/project 90d1a55llvm/test/CodeGen/AMDGPU annotate-kernel-features-hsa-call.ll branch-folding-implicit-def-subreg.ll

[NFC][AMDGPU] Use `zeroinitializer` instead of `null` for `ptr addrspace(2/3/5)` in AMDGPU tests (#181710)

DeltaFile
+25-24llvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll
+21-21llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
+8-8llvm/test/CodeGen/AMDGPU/regalloc-spill-wmma-scale.ll
+6-6llvm/test/CodeGen/AMDGPU/frame-index-elimination.ll
+5-5llvm/test/CodeGen/AMDGPU/debug-independence-revertScheduling.ll
+5-5llvm/test/CodeGen/AMDGPU/unstructured-cfg-def-use-issue.ll
+70-6965 files not shown
+180-17971 files

NetBSD/pkgsrc 07Eo2kGaudio/openal-soft Makefile

   openal-soft: address NetBSD i386 build failures
VersionDeltaFile
1.53+2-1audio/openal-soft/Makefile
+2-11 files

DragonFlyBSD/dports eb097f7www/pear-Services_Yadis/pear-Services_Yadis Makefile distinfo

Tweak www/pear-Services_Yadis version 0.5.3
DeltaFile
+13-0www/pear-Services_Yadis/pear-Services_Yadis/Makefile
+3-0www/pear-Services_Yadis/pear-Services_Yadis/distinfo
+2-0www/pear-Services_Yadis/pear-Services_Yadis/pkg-descr
+18-03 files

LLVM/project 9532f3fmlir/lib/Dialect/GPU/TransformOps GPUTransformOps.cpp, mlir/lib/Dialect/Utils StaticValueUtils.cpp

[mlir][gpu] Harden verification constraints in `transform.gpu.map_nested_forall_to_threads` (#170282)

Harden `transform.gpu.map_nested_forall_to_threads` to reject
non-positive block/grid sizes and handle zero-iteration dimensions
gracefully, preventing assertion failures in `computeProduct`.

Fix `getConstantIntValues` to return `std::nullopt` if any element is
non-constant, avoiding invalid zero placeholders.

Fixes: https://github.com/llvm/llvm-project/issues/73562
DeltaFile
+30-0mlir/test/Dialect/GPU/transform-gpu-failing.mlir
+16-4mlir/lib/Dialect/GPU/TransformOps/GPUTransformOps.cpp
+6-7mlir/lib/Dialect/Utils/StaticValueUtils.cpp
+52-113 files

LLVM/project 9a0d65cllvm/include/llvm/CodeGen CallBrPrepare.h InlineAsmPrepare.h, llvm/lib/CodeGen InlineAsmPrepare.cpp CallBrPrepare.cpp

[NFC][CodeGen] Rename CallBrPrepare pass to InlineAsmPrepare (#181547)

This is an NFC change to make room for a more generalized "prepare" pass
for inline assembly beyond CallBrInsts. In particular, changing how we
generate code for inline assembly with "rm" constraints.
DeltaFile
+0-433llvm/test/CodeGen/AArch64/callbr-prepare.ll
+433-0llvm/test/CodeGen/AArch64/inline-asm-prepare.ll
+254-0llvm/lib/CodeGen/InlineAsmPrepare.cpp
+0-252llvm/lib/CodeGen/CallBrPrepare.cpp
+0-23llvm/include/llvm/CodeGen/CallBrPrepare.h
+23-0llvm/include/llvm/CodeGen/InlineAsmPrepare.h
+710-70825 files not shown
+747-74531 files

LLVM/project 92ac31clldb/source/Target StackFrameList.cpp

[lldb] cast char8_t* to char* to allow std::string construction under C++20 (#181928)

After 5d5301dc0c, lldb fails to compile under C++20 with:

```
llvm-project/lldb/source/Target/StackFrameList.cpp:975:12: error: no viable conversion from returned value of type 'const char8_t *' to function return type 'std::string' (aka 'basic_string<char>')
  975 |     return show_unicode_marker ? u8" * " : u8"* ";
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```

This PR reinterpret casts the unicode characters returned by
`GetFrameMarker` to `const char*`.
DeltaFile
+5-5lldb/source/Target/StackFrameList.cpp
+5-51 files

Linux/linux 75a452dfs/ntfs3 inode.c file.c

Merge tag 'ntfs3_for_7.0' of https://github.com/Paragon-Software-Group/linux-ntfs3

Pull ntfs3 updates from Konstantin Komarov:
 "New code:
   - improve readahead for bitmap initialization and large directory scans
   - fsync files by syncing parent inodes
   - drop of preallocated clusters for sparse and compressed files
   - zero-fill folios beyond i_valid in ntfs_read_folio()
   - implement llseek SEEK_DATA/SEEK_HOLE by scanning data runs
   - implement iomap-based file operations
   - allow explicit boolean acl/prealloc mount options
   - fall-through between switch labels
   - delayed-allocation (delalloc) support

  Fixes:
   - check return value of indx_find to avoid infinite loop
   - initialize new folios before use
   - infinite loop in attr_load_runs_range on inconsistent metadata
   - infinite loop triggered by zero-sized ATTR_LIST

    [40 lines not shown]
DeltaFile
+454-390fs/ntfs3/inode.c
+344-255fs/ntfs3/file.c
+282-130fs/ntfs3/attrib.c
+201-181fs/ntfs3/frecord.c
+149-14fs/ntfs3/run.c
+121-32fs/ntfs3/ntfs_fs.h
+1,551-1,0029 files not shown
+1,844-1,15615 files

NetBSD/src xYvKrLPtests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Give up on double issignalling on i386 for now.

   PR lib/60015: x87 makes testing signalling NaN difficult
VersionDeltaFile
1.22+14-2tests/lib/libc/gen/t_fpclassify.c
+14-21 files

LLVM/project 2cb342cllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVISelDAGToDAG.cpp, llvm/test/CodeGen/RISCV rv32p.ll

[RISCV] Add combines to form WSUBAU on RV32 with P. (#181604)

DeltaFile
+53-6llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+37-0llvm/test/CodeGen/RISCV/rv32p.ll
+8-8llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+2-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+100-144 files

LLVM/project 8240831lld/wasm SyntheticSections.cpp

[lld][WebAssembly] Add comment regarding DataCount section. NFC (#181869)

I noticed this was lacking while reviewing #175800
DeltaFile
+7-0lld/wasm/SyntheticSections.cpp
+7-01 files

FreeBSD/ports b50b446ports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2515-g919be9ac1

Changes:
 - testport: Fix deleting existing packages (regression from Sep 2025)
 - testport: Default to not forcing TRYBROKEN; require -T.
 - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

NetBSD/pkgsrc-wip b502cc6py-buildbot Makefile Makefile.common, py-buildbot-console-view Makefile

py-buildbot*: fix dependencies
DeltaFile
+0-4py-buildbot/Makefile
+1-0py-buildbot-grid-view/Makefile
+1-0py-buildbot-waterfall-view/Makefile
+1-0py-buildbot-www/Makefile
+1-0py-buildbot/Makefile.common
+1-0py-buildbot-console-view/Makefile
+5-46 files

Linux/linux 87a367ffs/ceph addr.c file.c, net/ceph crypto.c auth_x.c

Merge tag 'ceph-for-7.0-rc1' of https://github.com/ceph/ceph-client

Pull ceph updates from Ilya Dryomov:
 "This adds support for the upcoming aes256k key type in CephX that is
  based on Kerberos 5 and brings a bunch of assorted CephFS fixes from
  Ethan and Sam. One of Sam's patches in particular undoes a change in
  the fscrypt area that had an inadvertent side effect of making CephFS
  behave as if mounted with wsize=4096 and leading to the corresponding
  degradation in performance, especially for sequential writes"

* tag 'ceph-for-7.0-rc1' of https://github.com/ceph/ceph-client:
  ceph: assert loop invariants in ceph_writepages_start()
  ceph: remove error return from ceph_process_folio_batch()
  ceph: fix write storm on fscrypted files
  ceph: do not propagate page array emplacement errors as batch errors
  ceph: supply snapshot context in ceph_uninline_data()
  ceph: supply snapshot context in ceph_zero_partial_object()
  libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing
  libceph: add support for CEPH_CRYPTO_AES256KRB5

    [3 lines not shown]
DeltaFile
+224-53net/ceph/crypto.c
+142-53net/ceph/auth_x.c
+32-15fs/ceph/addr.c
+38-0net/ceph/auth_x_protocol.h
+18-3net/ceph/crypto.h
+16-1fs/ceph/file.c
+470-1253 files not shown
+482-1359 files

LLVM/project 606199ellvm/lib/Target/X86 X86LowerAMXIntrinsics.cpp, llvm/test/CodeGen/X86/AMX amx-low-intrinsics-no-amx-bitcast.ll amx-low-intrinsics.ll

[X86][ProfCheck] Synthesize profile information where relevant

When creating loops to lower some AMX intrinsics, it is often the case
we have enough information to synthesize profile metadata for the latch.
This patch makes it so that we either set branch weights if everything
is a known constant, or set unknown weights if we do not have constants.

Reviewers: jdenny-ornl, mtrofin, phoebewang, KanRobert, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/181578
DeltaFile
+20-13llvm/test/CodeGen/X86/AMX/amx-low-intrinsics-no-amx-bitcast.ll
+19-1llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
+14-4llvm/test/CodeGen/X86/AMX/amx-low-intrinsics.ll
+0-1llvm/utils/profcheck-xfail.txt
+53-194 files

LLVM/project 4366883llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir

[AMDGPU] Commute instructions to avoid VGPR MSB changes
DeltaFile
+25-18llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+19-0llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+44-182 files

LLVM/project e64eed2.ci/green-dragon bisect.groovy

[green dragon] add bisection job (#181883)

* Add job responsible for bisecting commits on the CI environment
DeltaFile
+191-0.ci/green-dragon/bisect.groovy
+191-01 files

FreeBSD/src cff16d6usr.sbin/ngctl write.c

ngctl: Check hook name length

Check the length of the hook name when copying it into the sockaddr.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55258

(cherry picked from commit 585190dff436eeea3be97300e36c82559028d3dd)
DeltaFile
+14-4usr.sbin/ngctl/write.c
+14-41 files