LLVM/project dfd2ddcllvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer alloca.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-0llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+6-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+81-12 files

LLVM/project b2ff0bacmake/Modules GetToolchainDirs.cmake

Add missing get_toolchain_module_subdir
DeltaFile
+11-0cmake/Modules/GetToolchainDirs.cmake
+11-01 files

LLVM/project 075094flibc/hdr/types char32_t.h, libc/shared rpc_server.h

[libc][MacOS] Enable wchar conversion and rpc_server (#191065)

Originally the wchar conversion was disabled due to MacOS not providing
uchar.h. We only needed it for char32_t so this PR just provides it
directly from our headers on MacOS. This also fixes fwrite_unlocked not
being available on MacOS which is needed for rpc_server.h.
DeltaFile
+2-6libc/test/src/__support/CMakeLists.txt
+2-6libc/src/__support/CMakeLists.txt
+6-1libc/hdr/types/char32_t.h
+4-0libc/shared/rpc_server.h
+14-134 files

LLVM/project c52d2dfclang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevel.h, clang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h

fix clang-format
DeltaFile
+2-2clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
+0-1clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+2-32 files

LLVM/project 1dc897aruntimes CMakeLists.txt

Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/meinersbur/flang_builtin-mods_3
DeltaFile
+2-2runtimes/CMakeLists.txt
+2-21 files

LLVM/project 33209adclang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h

add include of ExprCXX.h
DeltaFile
+1-0clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+1-01 files

LLVM/project 4231f9dflang-rt CMakeLists.txt, flang-rt/lib CMakeLists.txt

Split RUNTIMES_FLANG_MODULES_ENABLED into RUNTIMES_ENABLE_FORTRAN/RUNTIMES_ENABLE_FLANG_MODULES
DeltaFile
+61-47runtimes/cmake/config-Fortran.cmake
+4-8openmp/module/CMakeLists.txt
+2-3openmp/CMakeLists.txt
+2-1flang-rt/CMakeLists.txt
+2-1openmp/runtime/test/lit.cfg
+1-1flang-rt/lib/CMakeLists.txt
+72-612 files not shown
+74-628 files

LLVM/project 749bb71flang-rt/cmake/modules AddFlangRT.cmake, runtimes CMakeLists.txt

Split RUNTIMES_FLANG_MODULES_ENABLED into RUNTIMES_ENABLE_FORTRAN/RUNTIMES_ENABLE_FLANG_MODULES
DeltaFile
+61-47runtimes/cmake/config-Fortran.cmake
+14-0flang-rt/cmake/modules/AddFlangRT.cmake
+2-2runtimes/CMakeLists.txt
+77-493 files

LLVM/project 67a3e4fbolt/lib/Profile DataAggregator.cpp CMakeLists.txt, bolt/test/X86 pre-aggregated-perf-shlib.test

PIE vs DSO

Created using spr 1.3.4
DeltaFile
+10-5bolt/test/X86/pre-aggregated-perf-shlib.test
+1-1bolt/lib/Profile/DataAggregator.cpp
+1-0bolt/lib/Profile/CMakeLists.txt
+12-63 files

LLVM/project d751798clang/lib/Sema SemaAPINotes.cpp

remove auto-added #include
DeltaFile
+0-1clang/lib/Sema/SemaAPINotes.cpp
+0-11 files

FreeBSD/ports 2fcb37edevel/wasi-compiler-rt22 Makefile, devel/wasi-libcxx22 Makefile

devel/wasi-{compiler-rt,libcxx}22: sync to 22.1.3
DeltaFile
+1-1devel/wasi-libcxx22/Makefile
+1-1devel/wasi-compiler-rt22/Makefile
+2-22 files

FreeNAS/freenas 97e2830src/middlewared/middlewared/plugins smb.py

fix SMB locked share alerts
DeltaFile
+20-2src/middlewared/middlewared/plugins/smb.py
+20-21 files

LLVM/project 996efeaflang/lib/Semantics expression.cpp, flang/test/Lower/CUDA cuda-device-proc.cuf

[flang][cuda] Implicitly set bind(c) called kernel as global (#191050)
DeltaFile
+14-0flang/test/Lower/CUDA/cuda-device-proc.cuf
+6-0flang/lib/Semantics/expression.cpp
+20-02 files

FreeBSD/ports 0c89741devel/llvm22 distinfo Makefile

devel/llvm22: 22.1.3 release

See the annoucement for changes:
    https://discourse.llvm.org/t/llvm-22-1-3-released/90467

While here, disable Python limited API for LLDB. [0]

Submitted by:   vishwin [0]
Differential Revision:  https://reviews.freebsd.org/D56111
DeltaFile
+3-3devel/llvm22/distinfo
+3-2devel/llvm22/Makefile
+1-1devel/llvm22/pkg-plist
+7-63 files

LLVM/project 996599dllvm/test/Transforms/LoopVectorize/VPlan expand-scev.ll

[LV] Add VPlan printing tests checking SCEV expansion (NFC). (#191053)

Add additional test cases checking VPlan output of SCEV expansions.
DeltaFile
+121-0llvm/test/Transforms/LoopVectorize/VPlan/expand-scev.ll
+121-01 files

LLVM/project 2376fdcclang/lib/Sema SemaAPINotes.cpp, clang/test/APINotes unsafe-buffer-usage.cpp

avoid adding the attribute twice
DeltaFile
+2-1clang/lib/Sema/SemaAPINotes.cpp
+3-0clang/test/APINotes/unsafe-buffer-usage.cpp
+5-12 files

LLVM/project 5033573llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/linkage linkage-types.ll

[SPIR-V] Drop initializer for Import linkage type globals (#190942)

Per SPIR-V spec, variable with Import linkage must not have initializer

Fix corresponding spirv-val error:
```
error: A module-scope OpVariable with initialization value cannot be marked with the Import Linkage Type.
```

related to https://github.com/llvm/llvm-project/issues/190736
DeltaFile
+3-0llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+1-0llvm/test/CodeGen/SPIRV/linkage/linkage-types.ll
+4-02 files

LLVM/project a1418acflang/lib/Semantics check-cuda.cpp, flang/test/Lower/CUDA cuda-unified.cuf

[flang][cuda] Disable host array check when unified is enabled (#191054)
DeltaFile
+12-0flang/test/Lower/CUDA/cuda-unified.cuf
+3-0flang/lib/Semantics/check-cuda.cpp
+15-02 files

LLVM/project fbdfff4libcxx/include/__atomic contention_t.h, libcxx/include/__cxx03/__atomic contention_t.h

[libc++] Use Fuchsia futex operations (#133571)

The basic futex operations have always been available on Fuchsia.
Wire them up to properly support C++20 atomic notify_*/wait.
DeltaFile
+35-0libcxx/src/atomic.cpp
+4-4libcxx/include/__atomic/contention_t.h
+2-2libcxx/include/__cxx03/__atomic/contention_t.h
+41-63 files

NetBSD/src wCJZZEmsys/arch/evbmips/conf files.sbmips, sys/arch/sbmips/conf files.sbmips

   s/macdep/machdep/ in comments.
VersionDeltaFile
1.19+2-2sys/arch/sbmips/conf/files.sbmips
1.6+2-2sys/arch/evbmips/conf/files.sbmips
+4-42 files

LLVM/project 45a5dballvm/test/tools/UpdateTestChecks/update_mir_test_checks x86-filter.test, llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs x86-filter.mir.filter-out.expected x86-filter.mir.filter.expected

[UpdateTestChecks] Add --filter/--filter-out support to update_mir_test_checks.py

These options were already accepted by the script but silently ignored.
This patch makes them functional, consistent with update_llc_test_checks.py.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+67-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter-out.expected
+58-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir.filter.expected
+55-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-filter.mir
+17-0llvm/test/tools/UpdateTestChecks/update_mir_test_checks/x86-filter.test
+3-1llvm/utils/UpdateTestChecks/mir.py
+1-0llvm/utils/update_mir_test_checks.py
+201-16 files

FreeNAS/freenas ef66d2btests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,090tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-488tests/api2/test_420_smb.py
+0-5,750258 files not shown
+0-31,658264 files

FreeNAS/freenas 968af43src/middlewared/middlewared/plugins smb.py

fix locked SMB share alerts
DeltaFile
+20-1src/middlewared/middlewared/plugins/smb.py
+20-11 files

LLVM/project be072baclang/lib/CIR/CodeGen CIRGenFunction.cpp CIRGenFunction.h

[CIR][NFC] Simplify LexicalScope::cleanup() (#191034)

The LexicalScope::cleanup() function contained a lot of logic that had
been copied from the classic codegen version of this function to
properly handle branching through cleanup blocks. Since CIR cleanups are
no longer based on blocks and branches, this had become dead code. This
change simplifies the function accordiningly. This also removes the
LexicalScope::getCleanupBlock() function which is no longer called, and
the LexicalScope::createCleanupBlock() and
LexicalScope::getOrCreateCleanupBlock() functions which weren't called
even before this change.

Assisted-by: Cursor / claude-4.6-opus-high
DeltaFile
+32-95clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+0-25clang/lib/CIR/CodeGen/CIRGenFunction.h
+32-1202 files

FreeBSD/ports 06622b6net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.7.2 -> 6.7.5

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/src c0d9a07sys/contrib/zstd/lib zstd.h, sys/contrib/zstd/lib/common xxhash.h

MFV: zstd 1.5.7.

MFC after:      2 weeks
Relnotes:       yes
DeltaFile
+2,416-1,011sys/contrib/zstd/lib/common/xxhash.h
+2,413-897sys/contrib/zstd/lib/compress/zstd_compress.c
+1,063-820sys/contrib/zstd/programs/fileio.c
+835-446sys/contrib/zstd/programs/benchzstd.c
+630-535sys/contrib/zstd/lib/compress/zstd_lazy.c
+889-266sys/contrib/zstd/lib/zstd.h
+8,246-3,975170 files not shown
+19,451-11,214176 files

LLVM/project 69e0367clang/lib/Lex ModuleMap.cpp, clang/lib/Tooling DependencyScanningTool.cpp

[clang][Modules] Diagnosing Module Redefinition Across ModuleMaps (#190085)

This PR enhances the module redefinition diagnostic to cover a very
specific case.

1. A module, say `B`, is discovered first during header search. In other
words, it is declared in a modulemap that shows up first on the search
paths.
2. `B` is declared again in a different modulemap, which shows up in a
later search path, and the compiler discovers `B` again when it is
searching for a different named module.

See the two tests added for examples of this specific scenario. Under
such a scenario, the compiler now reports the module redefined error.

Note that we are not diagnosing duplicating module definitions globally,
because that requires looking through all search paths and loading all
module maps, which is too expensive.

Assisted-by: claude-opus-4.6
DeltaFile
+65-0clang/test/ClangScanDeps/modules-byname-dup-module-decl-diag.c
+56-0clang/test/Modules/implicit-module-redefinition.c
+39-0clang/test/ClangScanDeps/modules-mmap-redef.c
+36-0clang/test/Modules/implicit-module-redefinition-same-file.c
+13-2clang/lib/Lex/ModuleMap.cpp
+3-0clang/lib/Tooling/DependencyScanningTool.cpp
+212-26 files

LLVM/project 37249e7clang/lib/APINotes APINotesFormat.h

fix clang-format
DeltaFile
+2-2clang/lib/APINotes/APINotesFormat.h
+2-21 files

LLVM/project 8d106eblldb/include/lldb/Target SyntheticFrameProvider.h Thread.h, lldb/source/Target Target.cpp SyntheticFrameProvider.cpp

[lldb/Target] Unify frame provider descriptor and chain IDs (#190712)

Replace the two separate ID systems for frame providers — hash-based
descriptor IDs in Target and sequential chain IDs in Thread — with a
single monotonically increasing counter in Target.

Provider IDs are now assigned by
Target::AddScriptedFrameProviderDescriptor
and used directly as the chain ID in Thread, so
RegisterScriptedFrameProvider
returns the same ID used by 'bt --provider'. Also add duplicate
detection to
emit a warning when registering a provider with the same class name and
arguments twice.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+21-7lldb/source/Target/Target.cpp
+17-5lldb/include/lldb/Target/SyntheticFrameProvider.h
+9-9lldb/source/Target/SyntheticFrameProvider.cpp
+1-6lldb/source/Target/Thread.cpp
+2-2lldb/test/API/functionalities/scripted_frame_provider/pass_through_prefix/TestFrameProviderPassThroughPrefix.py
+0-4lldb/include/lldb/Target/Thread.h
+50-333 files not shown
+53-349 files

LLVM/project f49a262mlir/include/mlir/Dialect/XeGPU/IR XeGPUTypes.td, mlir/include/mlir/Dialect/XeGPU/Utils XeGPUUtils.h

[MLIR][XeGPU] TensorDesc Type support generic DistributeLayout instead of Layout (#190401)

This PR allows TensorDesc to support slice layout, not just plain
layout.
DeltaFile
+6-7mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+6-7mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
+10-3mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+5-4mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+3-3mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+3-2mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+33-264 files not shown
+39-3210 files