LLVM/project 1985f37llvm/cmake/modules LLVMExternalProjectUtils.cmake

[CMake] Do not use llvm-rc without Clang in external projects (#224505)

On Windows, configuring LLVM without Clang but with external projects

i.e. 
```
-DLLVM_ENABLE_PROJECTS=
-DLLVM_ENABLE_RUNTIMES=orc-rt
```

llvm-rc is selected as the rc compiler but requires clang for
pre-processing. Only select llvm-rc for external projects when Clang is
also part of the toolchain, otherwise CMake uses the host rc compiler.
DeltaFile
+2-2llvm/cmake/modules/LLVMExternalProjectUtils.cmake
+2-21 files

LLVM/project b35e493llvm/include/llvm/Analysis Loads.h, llvm/lib/Analysis Loads.cpp MemoryDependenceAnalysis.cpp

[MemoryDependenceAnalysis] Migrate `isStorePreservingMemoryLocation` to Loads (NFC) (#223700)

Minor opportunity to expose the helper and move it out of MDA.
DeltaFile
+2-34llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
+30-0llvm/lib/Analysis/Loads.cpp
+11-0llvm/include/llvm/Analysis/Loads.h
+43-343 files

FreeBSD/ports cae903cdevel/llvm22 Makefile.RUNTIMES Makefile

devel/llvm22: fix arm64 and FLANG plists

In the arm64 case, add a missing file.  In the FLANG case, delete an
empty directory.

PR:             298493, 298511
Reported by:    yuri
DeltaFile
+3-0devel/llvm22/Makefile
+1-0devel/llvm22/Makefile.RUNTIMES
+4-02 files

FreeBSD/ports a1d58f9devel/llvm-devel Makefile.COMMANDS Makefile.snapshot, devel/llvm-devel/files patch-flang-rt_lib_runtime_environment.cpp patch-clang_lib_Interpreter_IncrementalExecutor.cpp

devel/llvm-devel: new snapshot

Sponsored by:   DARPA, AFRL
DeltaFile
+52-13devel/llvm-devel/pkg-plist
+0-11devel/llvm-devel/files/patch-clang_lib_Interpreter_IncrementalExecutor.cpp
+0-10devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
+3-3devel/llvm-devel/distinfo
+2-2devel/llvm-devel/Makefile.snapshot
+2-0devel/llvm-devel/Makefile.COMMANDS
+59-391 files not shown
+60-397 files

LLVM/project 69410bellvm/test/CodeGen/AMDGPU alloc-aligned-tuples-gfx1250.mir

[AMDGPU][CodeGen] Replace non-existent opcodes in gfx1250 test (#223767)

`IMAGE_LOAD_V5_V1` and `IMAGE_SAMPLE_C_CL_O_V4_V8` don't exist on
gfx1250. This keeps the tests' intent without relying on them.
DeltaFile
+4-3llvm/test/CodeGen/AMDGPU/alloc-aligned-tuples-gfx1250.mir
+4-31 files

LLVM/project 7db8a89llvm/include/llvm/CodeGen SelectionDAG.h RegisterClassInfo.h, llvm/include/llvm/CodeGen/GlobalISel IRTranslator.h InstructionSelect.h

[llvm] Adjust LLVM_ABI annotations (#224293)

The automatic LLVM_ABI annotations script has been broken since #208780.
PR #223354 restores its functionality. In the meantime, some API
annotations regressed. This PR aims to fix all of these regressions.

This was applied by calling the updated ids-check-helper.py from #223354
on the public LLVM headers on a macOS host and clang-formatting the
results.

The effort to build LLVM as a dylib is tracked in #109483.
DeltaFile
+12-11llvm/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
+8-8llvm/include/llvm/Support/RWMutex.h
+5-5llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
+5-4llvm/include/llvm/CodeGen/RegisterClassInfo.h
+4-4llvm/include/llvm/CodeGen/SelectionDAG.h
+5-3llvm/include/llvm/MC/MCAsmStreamer.h
+39-3519 files not shown
+75-6925 files

LLVM/project e1c8d71lld/test/ELF icf3.s icf2.s

[ELF,test] Reorganize ICF tests by the property they exercise (#224567)

icf-merge.s now covers relocations into SHF_MERGE sections, adding
section symbol addends at and past the end of the section.

icf-reference-graph.s collects reference shapes: the cycle from icf2.s
and icf3.s, a section referencing itself, and chains that differ only
beyond the initial hash's reach. Only the cycle was covered before.
DeltaFile
+111-0lld/test/ELF/icf-reference-graph.s
+84-13lld/test/ELF/icf-merge.s
+0-26lld/test/ELF/icf14.s
+0-18lld/test/ELF/icf-merge-sec.s
+0-17lld/test/ELF/icf2.s
+0-16lld/test/ELF/icf3.s
+195-905 files not shown
+195-13411 files

LLVM/project d932489clang/lib/CodeGen CGCleanup.cpp CGException.cpp

[CodeGen] Don't use CreateRuntimeFunction() for intrinsics (#224329)

These should just use getIntrinsic().
DeltaFile
+2-15clang/lib/CodeGen/CGException.cpp
+4-12clang/lib/CodeGen/CGCleanup.cpp
+6-272 files

FreeBSD/ports 78c8b59editors/gram Makefile

editors/gram: Broken on aarch64

Reported by:    fallout
DeltaFile
+2-0editors/gram/Makefile
+2-01 files

LLVM/project ac90b97llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/Transforms/AtomicExpand/AMDGPU unaligned-atomic.ll

Update diagnostic
DeltaFile
+12-11llvm/lib/CodeGen/AtomicExpandPass.cpp
+4-5llvm/test/Transforms/AtomicExpand/AMDGPU/unaligned-atomic.ll
+16-162 files

LLVM/project 02242a5llvm/lib/CodeGen AtomicExpandPass.cpp

Add comments
DeltaFile
+1-0llvm/lib/CodeGen/AtomicExpandPass.cpp
+1-01 files

LLVM/project 598dbd9llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/CodeGen/AMDGPU store-atomic-flat.ll load-atomic-flat.ll

[CodeGen][AMDGPU] Allow elementwise atomic load/store at element alignment
DeltaFile
+120-0llvm/test/CodeGen/AMDGPU/load-atomic-global.ll
+72-0llvm/test/CodeGen/AMDGPU/store-atomic-global.ll
+36-5llvm/lib/CodeGen/AtomicExpandPass.cpp
+40-0llvm/test/CodeGen/AMDGPU/load-atomic-flat.ll
+37-0llvm/test/Transforms/AtomicExpand/AMDGPU/unaligned-atomic.ll
+24-0llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll
+329-54 files not shown
+365-1210 files

LLVM/project 443aa63llvm/lib/CodeGen AtomicExpandPass.cpp

Add dataLayout
DeltaFile
+25-22llvm/lib/CodeGen/AtomicExpandPass.cpp
+25-221 files

LLVM/project af59e6ellvm/lib/Target/AMDGPU SIInstructions.td

[AMDGPU] Remove `hasSideEffects` from `SI_IF`, `SI_ELSE` and `SI_LOOP` (#224007)

An arbitrary side-effect flag blocks sinking of memory operations due to
the unmodelled-side-effect check returning true. This change has no
effect on other transformations as modeled side effects (EXEC and SCC
defs) are still accounted for and sufficient to gate unsound code
motion. All three instructions are still rejected by `isSafeToMove` as
they carry the terminator flag.

This commit is part of the effort to enhance `MachineSink` on the AMDGPU
target. By itself itself it does not unblock more code motion
opportunities but it is a prerequisite to do so.
DeltaFile
+1-4llvm/lib/Target/AMDGPU/SIInstructions.td
+1-41 files

FreeBSD/ports acb1c95devel/libuinputplus Makefile

devel/libuinputplus: Mark deprecated

Approved by:    bapt (maintainer)

(cherry picked from commit b0deb9eeb1c89f6f1caa6be4b2093887c0451c89)
DeltaFile
+4-0devel/libuinputplus/Makefile
+4-01 files

FreeBSD/ports b0deb9edevel/libuinputplus Makefile

devel/libuinputplus: Mark deprecated

Approved by:    bapt (maintainer)
DeltaFile
+4-0devel/libuinputplus/Makefile
+4-01 files

FreeBSD/ports ebb49f1net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.22.0

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.22.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+15-15net/rustconn/distinfo
+6-6net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+22-223 files

FreeNAS/freenas 5af8280src/middlewared/middlewared/alert/service mattermost.py aws_sns.py

Use proper data models for alert service attributes
DeltaFile
+26-21src/middlewared/middlewared/alert/service/snmp_trap.py
+10-18src/middlewared/middlewared/alert/service/pagerduty.py
+9-17src/middlewared/middlewared/alert/service/victorops.py
+10-5src/middlewared/middlewared/alert/service/opsgenie.py
+6-5src/middlewared/middlewared/alert/service/mattermost.py
+6-5src/middlewared/middlewared/alert/service/aws_sns.py
+67-719 files not shown
+97-9615 files

FreeBSD/ports c06f827www/sqlpage Makefile Makefile.crates

www/sqlpage: Update to 0.46.3

Release note:   https://github.com/sqlpage/SQLPage/releases/tag/v0.46.3
DeltaFile
+55-57www/sqlpage/distinfo
+26-27www/sqlpage/Makefile.crates
+1-1www/sqlpage/Makefile
+82-853 files

LLVM/project 4772a40clang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefSafetyModel.cpp, clang/test/Analysis/Checkers/WebKit unretained-local-vars.mm objc-mock-types.h

Revert "[WebKit checkers] Treat the return value of an instance method as an unsafe pointer origin (llvm#160569)" (#224479)

This reverts commmit d08a2a43abd91865002a42938b60f172527defa3 as it
introduced too many new warnings.
DeltaFile
+0-23clang/test/Analysis/Checkers/WebKit/unretained-call-args.mm
+0-11clang/test/Analysis/Checkers/WebKit/retain-ptr-ctor-adopt-use.mm
+0-8clang/test/Analysis/Checkers/WebKit/retain-ptr-ctor-adopt-use-arc.mm
+6-0clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefSafetyModel.cpp
+0-4clang/test/Analysis/Checkers/WebKit/objc-mock-types.h
+0-3clang/test/Analysis/Checkers/WebKit/unretained-local-vars.mm
+6-492 files not shown
+6-548 files

LLVM/project 93c5d8dllvm/include/llvm/ExecutionEngine/Orc OrcABISupport.h, llvm/lib/ExecutionEngine/Orc OrcABISupport.cpp

[ORC][Mips] Fix calling convention handling for lazy calls (#223830)

Move the resolved address into $t9 before jumping to it, as jumping
target is evaluated before delay slot execution.

Correct the o32 stub size to 16 bytes and reserve the required argument
save area around the reentry call for saved registers.

Update resolver sizes to match the emitted instructions.

Validated with existing tests on Mips Linux for both o32 and n64.
DeltaFile
+144-138llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp
+3-3llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
+147-1412 files

LLVM/project 6578ab2flang/lib/Optimizer/HLFIR/Transforms InlineHLFIRCopy.cpp ConvertToFIR.cpp, flang/test/Fir allocation-policy-pipeline.fir

Revert "[flang][HLFIR] make copyin/copyout allocation inline" (#224564)

Reverts llvm/llvm-project#224063

Breaks shared library builds
DeltaFile
+52-119flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
+95-71flang/test/HLFIR/copy-in-out-codegen.fir
+42-49flang/test/Lower/dummy-argument-optional-2.f90
+58-9flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopy.cpp
+30-33flang/test/Lower/dummy-argument-assumed-shape-optional.f90
+3-52flang/test/Fir/allocation-policy-pipeline.fir
+280-33331 files not shown
+483-63237 files

FreeBSD/ports d4a1d44net/xrdp distinfo Makefile, net/xrdp/files pkg-deinstall.in pkg-install.in

net/xrdp: Generate default keys/certs at first startup instead of post-install

Generating keys/certs during post-install leads to duplicate keys when
provisioning multiple hosts from a single VM image.

The default snakeoil certificate has been switched to a 5-year Ed25519
certificate.

Reported by:    cperciva (via email)
Obtained from:  https://github.com/neutrinolabs/xrdp/pull/3874
Sponsored by:   Cybertrust Japan
DeltaFile
+0-44net/xrdp/files/pkg-install.in
+0-34net/xrdp/files/pkg-deinstall.in
+4-2net/xrdp/Makefile
+3-1net/xrdp/distinfo
+7-814 files

NetBSD/pkgsrc 2ATv4IAdoc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.24
VersionDeltaFile
1.6133+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TYNgX7baudio/fasttracker2 Makefile distinfo

   audio/fasttracker2: Update to 2.24

   Changes since 2.23:

   v2.24 - 17.09.2026
     * Some raw samples would be misdetected as an SNES BRR sample on
       load. Also reduced the chance of raw samples being misdetected as
       MP3/OGG/FLAC, although this was extremely unlikely to begin with.
     * Smp.Ed.: The filter preview didn't work as expected on looping
       waveforms
     * Smp.Ed.: The filter preview duration has been lowered to 1 second
VersionDeltaFile
1.138+4-4audio/fasttracker2/distinfo
1.156+2-3audio/fasttracker2/Makefile
+6-72 files

LLVM/project 597b936llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp, llvm/test/CodeGen/SPIRV/pointers nested-struct-opaque-pointers.ll

[SPIR-V] Preserve struct name when rebuilding nested types (#224544)

Follow up on comment from
https://github.com/llvm/llvm-project/pull/222968
DeltaFile
+9-0llvm/test/CodeGen/SPIRV/pointers/nested-struct-opaque-pointers.ll
+3-1llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+12-12 files

FreeBSD/ports 3d9105dsysutils/py-hcloud Makefile distinfo

sysutils/py-hcloud: update to 2.25.1

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.25.1/CHANGELOG.md
Reported-by:    repology, portscout
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports 6dc23ddlang/babashka Makefile distinfo

lang/babashka: Update to 1.13.223

Changes since 1.13.222:

1.13.223 (2026-09-15)

  * #2151: An :exec-fn task in the :depends of a task with a :task
    body runs, with its own :exec-args and spec defaults
  * Dep resolution improvements
    - #2152: Read POMs, settings.xml and repository metadata without
      XML namespaces, as Maven does, so an element such as
      <Xlint:-unchecked/> no longer fails resolution
    - Resolve a timestamped snapshot version, such as
      1.0-20240101.123456-3, to that build instead of the newest one
    - Resolve ${project.name} and ${parent.artifactId} in a POM
    - Report a missing artifact with the same message as the Clojure
      CLI
    - Resolve locally installed -SNAPSHOT artifacts and pick the
      snapshot build with the newest metadata, including the local

    [42 lines not shown]
DeltaFile
+5-5lang/babashka/distinfo
+1-1lang/babashka/Makefile
+6-62 files

FreeBSD/ports 040af1cdevel/buf Makefile distinfo

devel/buf: update 1.72.0 → 1.73.0
DeltaFile
+5-5devel/buf/distinfo
+1-2devel/buf/Makefile
+6-72 files

FreeBSD/ports a9d64d9misc/valentina pkg-plist distinfo

misc/valentina: update 1.1.0 → 1.1.1
DeltaFile
+4-3misc/valentina/Makefile
+3-3misc/valentina/distinfo
+1-0misc/valentina/pkg-plist
+8-63 files