LLVM/project a347e12offload/plugins-nextgen/level_zero/src L0Memory.cpp

[Offload] Enable memory usage printing with `alloc` debug type (#182938)

DeltaFile
+3-3offload/plugins-nextgen/level_zero/src/L0Memory.cpp
+3-31 files

FreeBSD/ports 70ecec9www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party module management (+)

- update vts module to its recent snapshot

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

LLVM/project 6b352aallvm/include/llvm/Transforms/Vectorize VPlanTestPass.h, llvm/lib/Transforms/Vectorize VPlanTestPass.cpp VPlanConstruction.cpp

Revert "[VPlan] Add simple driver option to run some individual transforms. (#178522)"

This reverts commit 3df1c6f88bfbbd76d9256c55358bb75e02e33779.

Causes build-failures without assertions
https://lab.llvm.org/buildbot/#/builders/159/builds/41683
DeltaFile
+0-69llvm/test/Transforms/LoopVectorize/VPlan/vplan-widen-from-metadata.ll
+0-53llvm/lib/Transforms/Vectorize/VPlanTestPass.cpp
+0-46llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+0-38llvm/test/Transforms/LoopVectorize/VPlan/vplan-merge-blocks.ll
+0-36llvm/test/Transforms/LoopVectorize/VPlan/vplan-remove-dead-recipes.ll
+0-35llvm/include/llvm/Transforms/Vectorize/VPlanTestPass.h
+0-2777 files not shown
+0-38913 files

LLVM/project 6d37110llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/Transforms/SafeStack/SPARC safestack.ll

Revert "RuntimeLibcalls: Fix adding __safestack_pointer_address by default" (#182949)

Reverts llvm/llvm-project#182936
DeltaFile
+0-38llvm/test/Transforms/SafeStack/SPARC/safestack.ll
+4-5llvm/include/llvm/IR/RuntimeLibcalls.td
+4-432 files

NetBSD/pkgsrc QNynVeBdoc CHANGES-2026

   doc: Updated devel/nss to 3.121.0
VersionDeltaFile
1.1354+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VUpSswqdevel/nss distinfo Makefile

   nss: update to 3.121.0.

   Changes:
      - Bug 2017366 - update vendored zlib to v1.3.2.
      - Bug 2012645 - Revert the unnecessary changes to intel-gcm-wrap.gyp.
      - Bug 2012645 - Use C fallback for AES-GCM on MinGW builds.
      - Bug 2005669 - fix ML-KEM PCT.
      - Bug 2017008 - Extend NSS Fuzzing docs.
      - Bug 2009552 - avoid integer overflow in platform-independent ghash.
      - Bug 2003189 - Fix errant whitespace in OISTE Server Root RSA G1 nickname.
      - Bug 2012313 - fix build with glibc-2.43 assignment discards 'const' qualifier from pointer.
      - Bug 2013188 - add gcm.gyp dependency for Solaris SPARC builds.
      - Bug 2010389 - Set nssckbi version to 2.84.
      - Bug 2010389 - Add e-Szigno TLS Root CA 2023 to NSS.
      - Bug 2005516 - allow manual selection of CPU_ARCH=x86_64 and ppc64 in coreconf/Darwin.mk.
      - Bug 2009998 - Update cryptofuzz version.
      - Bug 2001167: Paranoia assert.
      - Bug 2000737 - Darwin compatibility for intel-aes.S and intel-gcm.S.
      - Bug 2000737 - rename intel-{aes,gcm}.s to .S.

    [4 lines not shown]
VersionDeltaFile
1.205+4-4devel/nss/distinfo
1.291+3-3devel/nss/Makefile
+7-72 files

LLVM/project 3df1c6fllvm/include/llvm/Transforms/Vectorize VPlanTestPass.h, llvm/lib/Transforms/Vectorize VPlanTestPass.cpp VPlanConstruction.cpp

[VPlan] Add simple driver option to run some individual transforms. (#178522)

Add an alternative to test VPlan in more isolation via a new
`vplan-test-transform` option, which builds VPlan0 for each loop in the
input IR and then can invoke a set of transforms on it.

In order to allow different recipe types to be created, a new
widen-from-metadata transform is added, which transforms VPInstructions
to different recipes, based on custom !vplan.widen metadata. Currently
this supports creating widen & replicate recipes, but can easily be
extended in the future.

Currently the handling is intentionally bare-bones, to be extended
gradually as needed.

PR: https://github.com/llvm/llvm-project/pull/178522
DeltaFile
+69-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-widen-from-metadata.ll
+53-0llvm/lib/Transforms/Vectorize/VPlanTestPass.cpp
+46-0llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+38-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-merge-blocks.ll
+36-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-remove-dead-recipes.ll
+35-0llvm/include/llvm/Transforms/Vectorize/VPlanTestPass.h
+277-07 files not shown
+389-013 files

LLVM/project 4a78803llvm/lib/Target/AMDGPU SIISelLowering.cpp

AMDGPU: Cleanup the handling of flags in getTgtMemIntrinsic (#179469)

Some of the flag handling seems a bit inconsistent and dodgy, but this
is meant to be a pure refactoring for now.
DeltaFile
+44-48llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+44-481 files

LLVM/project c3a86ffllvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp, llvm/test/CodeGen/Hexagon extract-hvx-subvector-pred-small.ll

[Hexagon] Fix extractHvxSubvectorPred shuffle mask for small predicates (#181364)

The loop generating the shuffle mask in extractHvxSubvectorPred used
HwLen/ResLen as the iteration count, but each iteration produces 8
elements (ResLen * Rep where Rep = 8/ResLen). This means the total mask
size was (HwLen/ResLen) * 8, which only equals HwLen when ResLen == 8.
For smaller predicate subvectors (e.g., <4 x i1> or <2 x i1>), the mask
was too large, causing an assertion failure in getVectorShuffle.

Fix by using HwLen/8 as the loop bound, which correctly produces HwLen
elements regardless of ResLen.
DeltaFile
+28-0llvm/test/CodeGen/Hexagon/extract-hvx-subvector-pred-small.ll
+1-1llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+29-12 files

LLVM/project 476492bllvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 cmp.ll

[AArch64] Add basic scmp and ucmp costs. (#182180)

This adds basic llvm.scmp and llvm.ucmp costs. Scalars are costed as
cmp+cset+csinv. Neon vectors can use cmgt - cmgt as the vectors write
full vector lanes.
DeltaFile
+16-16llvm/test/Analysis/CostModel/AArch64/cmp.ll
+21-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+37-162 files

LLVM/project 6eb63c6llvm/include/llvm/CodeGen TargetLowering.h

[CodeGen] Remove legacy getTgtMemIntrinsic overload (#175846)

It is now fully unused.
DeltaFile
+1-19llvm/include/llvm/CodeGen/TargetLowering.h
+1-191 files

LLVM/project df128ceclang/include/clang/Analysis/Scalable/EntityLinker LUSummary.h

[clang][ssaf][NFC] Avoid incomplete EntitySummary type breakage (#182946)

When parsing LUSummary.h as a standalone header unit, EntitySummary is
an incomplete type, causing compilation to fail:

```
__memory/unique_ptr.h:72:19: error: invalid application of 'sizeof' to an incomplete type 'clang::ssaf::EntitySummary'
   72 |     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
...
clang/include/clang/Analysis/Scalable/EntityLinker/LUSummary.h:48:12: note: in instantiation of member function 'std::map<clang::ssaf::SummaryName, std::map<clang::ssaf::EntityId, std::unique_ptr<clang::ssaf::EntitySummary>>>::map' requested here
   48 |   explicit LUSummary(NestedBuildNamespace LUNamespace)
      |            ^
clang/include/clang/Analysis/Scalable/EntityLinker/LUSummary.h:27:7: note: forward declaration of 'clang::ssaf::EntitySummary'
   27 | class EntitySummary;
```

This is not a total breakage because this header file builds
successfully when used in a .cpp file that includes EntitySummary.h
prior to this.

See https://llvm.org/docs/CodingStandards.html#self-contained-headers
DeltaFile
+1-2clang/include/clang/Analysis/Scalable/EntityLinker/LUSummary.h
+1-21 files

LLVM/project 1287078llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/Transforms/SafeStack/SPARC safestack.ll

Revert "RuntimeLibcalls: Fix adding __safestack_pointer_address by default (#…"

This reverts commit 8604b52e380fb37a3599539b1d87a68666ab6ed5.
DeltaFile
+0-38llvm/test/Transforms/SafeStack/SPARC/safestack.ll
+4-5llvm/include/llvm/IR/RuntimeLibcalls.td
+4-432 files

FreeBSD/ports 6669508x11/xfce4-whiskermenu-plugin distinfo Makefile

x11/xfce4-whiskermenu-plugin: Update to 2.10.1
DeltaFile
+3-3x11/xfce4-whiskermenu-plugin/distinfo
+1-1x11/xfce4-whiskermenu-plugin/Makefile
+1-0x11/xfce4-whiskermenu-plugin/pkg-plist
+5-43 files

LLVM/project c2cf1f8llvm/test/CodeGen/RISCV clmul.ll clmulr.ll, llvm/test/CodeGen/X86 vector-interleaved-store-i32-stride-7.ll clmul.ll

test

Created using spr 1.3.7
DeltaFile
+24,655-20,149llvm/test/CodeGen/RISCV/clmul.ll
+12,512-13,372llvm/test/CodeGen/RISCV/clmulr.ll
+12,350-13,322llvm/test/CodeGen/RISCV/clmulh.ll
+3,298-3,437llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-7.ll
+2,888-1,812llvm/test/CodeGen/X86/clmul.ll
+1,447-1,447llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+57,150-53,539946 files not shown
+96,102-71,738952 files

LLVM/project 1c7cb39clang/docs OpenMPSupport.rst

[Clang][Docs] Update OpenMP support status for loop transformations (#182591)

Update loop fusion transformation codegen status to done and add
additional PR links. Mark loop index set splitting parsing as in
progress.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+4-2clang/docs/OpenMPSupport.rst
+4-21 files

LLVM/project 26d786fllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Braces for outer `if`
DeltaFile
+2-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-11 files

OpenBSD/ports 3ua1jvMdatabases/mariadb Makefile, databases/mariadb/patches patch-sql_sql_acl_cc

   mariadb: fix crash with --skip-grant-tables, from Brad
VersionDeltaFile
1.156.2.4+1-0databases/mariadb/Makefile
1.1.2.1+0-0databases/mariadb/patches/patch-sql_sql_acl_cc
+1-02 files

OpenBSD/ports ynazo2Tdatabases/mariadb Makefile, databases/mariadb/patches patch-sql_sql_acl_cc

   mariadb: fix crash with --skip-grant-tables, from Brad
VersionDeltaFile
1.1+16-0databases/mariadb/patches/patch-sql_sql_acl_cc
1.164+1-0databases/mariadb/Makefile
+17-02 files

LLVM/project 3b83c1ellvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanTransforms.cpp

Move to VPlanTransforms, have to pass Legal explicitly
DeltaFile
+1-78llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+76-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-1llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+80-793 files

LLVM/project c716009llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Remove unnecessary setOperationAction for P extension. NFC

We default all vector operations to Expand for P so this one is
redundant.
DeltaFile
+0-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+0-11 files

LLVM/project 3448128compiler-rt/test/asan/TestCases/Posix multiple_sigaltstack.cpp

Add test case
DeltaFile
+24-0compiler-rt/test/asan/TestCases/Posix/multiple_sigaltstack.cpp
+24-01 files

LLVM/project 52c50d2llvm/lib/Target/AMDGPU SIISelLowering.cpp

AMDGPU: Cleanup the handling of flags in getTgtMemIntrinsic

Some of the flag handling seems a bit inconsistent and dodgy, but this
is meant to be a pure refactoring for now.

commit-id:99911619
DeltaFile
+44-48llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+44-481 files

LLVM/project bc9ae84llvm/include/llvm/CodeGen TargetLowering.h

[CodeGen] Remove legacy getTgtMemIntrinsic overload

It is now fully unused.

commit-id:028dd72d
DeltaFile
+1-19llvm/include/llvm/CodeGen/TargetLowering.h
+1-191 files

FreeNAS/freenas 4143683src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/api/v26_0_0 support.py

Move truenas namespace to be typesafe
DeltaFile
+0-124src/middlewared/middlewared/plugins/truenas.py
+104-0src/middlewared/middlewared/plugins/truenas/__init__.py
+84-0src/middlewared/middlewared/plugins/truenas/tn.py
+21-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+21-1src/middlewared/middlewared/api/base/decorator.py
+8-4src/middlewared/middlewared/api/v26_0_0/support.py
+238-1306 files not shown
+248-13412 files

LLVM/project 8604b52llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/Transforms/SafeStack/SPARC safestack.ll

RuntimeLibcalls: Fix adding __safestack_pointer_address by default (#182936)

This was accidentally added to the default set of libcalls, so move
it out of the giant let block over functions in the default set.

Should fix regression on SPARC bot.
DeltaFile
+38-0llvm/test/Transforms/SafeStack/SPARC/safestack.ll
+5-4llvm/include/llvm/IR/RuntimeLibcalls.td
+43-42 files

LLVM/project cb0b13dlld/MachO LTO.cpp, lld/test/MachO lto-slp-vectorize-pm.ll

[lld][MachO] Enable LoopVectorization and SLPVectorization for ThinLTO (#182748)

Commit 21a4710c67a97838dd75cf60ed24da11280800f8 previously enabled
LoopVectorization and SLPVectorization CodeGen options for the ELF and
COFF LTO backends. Since the Mach-O LTO port did not exist at the time,
it missed this configuration.

This patch adds these options to the Mach-O LTO setup for consistency
with the other backends. Without this, SLP and loop vectorization passes
are silently skipped during Mach-O LTO for O2 and O3 builds.
DeltaFile
+48-0lld/test/MachO/lto-slp-vectorize-pm.ll
+4-0lld/MachO/LTO.cpp
+52-02 files

LLVM/project 9829d08llvm/test/CodeGen/AMDGPU packed-fp32.ll bf16.ll, llvm/test/CodeGen/AMDGPU/GlobalISel mul.ll

[AMDGPU] Update gfx1250 sched model to latest table (#182923)

DeltaFile
+101-100llvm/test/CodeGen/AMDGPU/packed-fp32.ll
+73-75llvm/test/CodeGen/AMDGPU/bf16.ll
+54-52llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+28-31llvm/test/CodeGen/AMDGPU/reassoc-mul-add-1-to-mad.ll
+20-19llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll
+16-16llvm/test/CodeGen/AMDGPU/calling-conventions.ll
+292-2934 files not shown
+330-33110 files

LLVM/project b4564abclang/unittests/Analysis/FlowSensitive UncheckedStatusOrAccessModelTestFixture.cpp

[NFC] [FlowSensitive] [StatusOr] add test for coroutine crash



Reviewers: jvoung

Reviewed By: jvoung

Pull Request: https://github.com/llvm/llvm-project/pull/182604
DeltaFile
+27-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+27-01 files

LLVM/project df58e0fclang/unittests/Analysis/FlowSensitive UncheckedStatusOrAccessModelTestFixture.cpp

[FlowSensitive] [StatusOr] add test involving co_return



Reviewers: jvoung

Reviewed By: jvoung

Pull Request: https://github.com/llvm/llvm-project/pull/182610
DeltaFile
+16-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+16-01 files