FreeBSD/ports 91a0cd7textproc/re-flex distinfo Makefile

textproc/re-flex: update to 6.3.0

Release notes: https://github.com/Genivia/RE-flex/releases/tag/v6.3.0
DeltaFile
+3-3textproc/re-flex/distinfo
+1-1textproc/re-flex/Makefile
+4-42 files

LLVM/project 8fb1715llvm/test/Transforms/LoopVectorize/X86 masked_load_store.ll predicate-switch.ll

[LV][NFC] Regenerate CHECK lines for some tests (#197939)
DeltaFile
+897-897llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+302-339llvm/test/Transforms/LoopVectorize/X86/predicate-switch.ll
+239-239llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
+133-145llvm/test/Transforms/LoopVectorize/X86/masked-store-cost.ll
+91-114llvm/test/Transforms/LoopVectorize/X86/interleave-ptradd-with-replicated-operand.ll
+95-93llvm/test/Transforms/LoopVectorize/X86/conversion-cost.ll
+1,757-1,8272 files not shown
+1,860-1,9308 files

FreeBSD/ports 3f4e098sysutils/mise distinfo Makefile

sysutils/mise: update 2026.5.10 → 2026.5.11
DeltaFile
+7-7sysutils/mise/distinfo
+3-3sysutils/mise/Makefile
+10-102 files

FreeBSD/ports 40cc16bdevel/ignition-msgs Makefile pkg-plist

devel/ignition-msgs: update 3.0.0 → 3.2.0
DeltaFile
+11-8devel/ignition-msgs/Makefile
+13-1devel/ignition-msgs/pkg-plist
+3-3devel/ignition-msgs/distinfo
+27-123 files

FreeBSD/ports c019cd6devel/ignition-tools Makefile distinfo

devel/ignition-tools: update 0.1.0 → 1.5.0
DeltaFile
+11-10devel/ignition-tools/Makefile
+3-3devel/ignition-tools/distinfo
+14-132 files

FreeBSD/ports bcc6610misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.6.2 → 3.6.6
DeltaFile
+21-3misc/lean-ctx/distinfo
+10-1misc/lean-ctx/Makefile
+31-42 files

FreeBSD/ports b037df7misc/wacli distinfo Makefile

misc/wacli: update 0.9.1 → 0.9.2
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/ports 6aed770misc/ignition-fuel-tools Makefile, misc/ignition-fuel-tools/files patch-src_CMakeLists.txt

misc/ignition-fuel-tools: Update patch
DeltaFile
+22-8misc/ignition-fuel-tools/files/patch-src_CMakeLists.txt
+2-2misc/ignition-fuel-tools/Makefile
+24-102 files

FreeBSD/ports 9911f52devel/ignition-plugin pkg-plist Makefile

devel/ignition-plugin: update 1.0.0 → 1.4.0
DeltaFile
+31-11devel/ignition-plugin/pkg-plist
+7-8devel/ignition-plugin/Makefile
+3-3devel/ignition-plugin/distinfo
+41-223 files

FreeBSD/ports f5da347devel/ignition-common pkg-plist Makefile, devel/ignition-common/files patch-profiler_src_Remotery_lib_Remotery.c

devel/ignition-common: update 3.0.0 → 3.17.1
DeltaFile
+137-15devel/ignition-common/pkg-plist
+8-11devel/ignition-common/Makefile
+15-0devel/ignition-common/files/patch-profiler_src_Remotery_lib_Remotery.c
+3-3devel/ignition-common/distinfo
+163-294 files

FreeBSD/ports b0abb8dmath/ignition-math pkg-plist Makefile, math/ignition-math/files patch-CMakeLists.txt

math/ignition-math: update 6.0.0 → 6.16.0
DeltaFile
+84-5math/ignition-math/pkg-plist
+7-9math/ignition-math/Makefile
+0-11math/ignition-math/files/patch-CMakeLists.txt
+3-3math/ignition-math/distinfo
+94-284 files

FreeBSD/ports ad1135amisc/koboldcpp distinfo Makefile

misc/koboldcpp: update 1.112.2 → 1.113.1
DeltaFile
+3-3misc/koboldcpp/distinfo
+1-2misc/koboldcpp/Makefile
+4-52 files

LLVM/project f5f7f8dllvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/AMDGPU memory-legalizer-non-volatile.ll memory-legalizer-non-volatile.mir

Restack + comments
DeltaFile
+2-14llvm/docs/AMDGPUUsage.rst
+4-4llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+1-1llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+7-193 files

LLVM/project a7758a9llvm/test/CodeGen/AMDGPU memory-legalizer-non-volatile.mir

Fix MIR test
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+3-31 files

LLVM/project 1db57b7llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp SIInstrInfo.h

[AMDGPU][SIMemoryLegalizer] Consider scratch operations as NV=1 if GAS is disabled

- Clarify that `thread-private` MMO flag is still useful.
- If GAS is not enabled (which is the default as of last patch), consider an op as `NV=1` if it's a `scratch_` opcode, or if the MMO is in the private AS.
- Add tests for the new cases.
- Update AMDGPUUsage GFX12.5 memory model
DeltaFile
+181-0llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+75-36llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+13-6llvm/docs/AMDGPUUsage.rst
+14-3llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+3-1llvm/lib/Target/AMDGPU/SIInstrInfo.h
+286-465 files

LLVM/project 466eda6lld/test/ELF/lto amdgcn-oses.ll amdgcn.ll

Fix LLD tests
DeltaFile
+3-3lld/test/ELF/lto/amdgcn-oses.ll
+1-1lld/test/ELF/lto/amdgcn.ll
+4-42 files

LLVM/project 2f966a9clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-load-monitor.cl

[AMDGPU][Clang] use a ScopeModel when emitting load_monitor

Assisted-By: Claude Opus 4.6
DeltaFile
+17-9clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+20-0clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-load-monitor.cl
+37-92 files

LLVM/project f020095llvm/test/Transforms/LoopVectorize/RISCV early-exit-live-out.ll

[LV][RISCV] Add strided search test for early-exit vectorization. nfc (#198080)

Co-authored-by: Florian Hahn <flo at fhahn.com>
DeltaFile
+163-0llvm/test/Transforms/LoopVectorize/RISCV/early-exit-live-out.ll
+163-01 files

LLVM/project 0d0f441clang/docs ReleaseNotes.rst, clang/www c_status.html

add exposure
DeltaFile
+27-5clang/docs/ReleaseNotes.rst
+1-1clang/www/c_status.html
+28-62 files

LLVM/project 751f96eclang/test/CodeGenHIP amdgpu-barrier-type.hip, llvm/lib/Target/AMDGPU AMDGPU.h

Address comments
DeltaFile
+25-9clang/test/CodeGenHIP/amdgpu-barrier-type.hip
+16-0llvm/test/CodeGen/AMDGPU/barrier-addrspace-dereference.ll
+2-2llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/test/CodeGen/AMDGPU/s-barrier-lowering.ll
+0-3llvm/test/CodeGen/AMDGPU/lds-link-time-codegen-named-barrier.ll
+45-165 files

LLVM/project 76d2e53llvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPULowerExecSync.cpp, llvm/test/CodeGen/AMDGPU addrspacecast-barrier.ll s-barrier.ll

[RFC][AMDGPU] Add BARRIER address space

Add a new BARRIER address space that is used for global variables that are used to represent the barrier IDs in GFX12.5.

These barrier addresses just have values corresponding 1-1 to barrier IDs. They are still implemented on top of LDS, but the offsetting happens during an addrspacecast to generic, not whenever the barrier GV is used.

The motivation for this is to make the relation between LDS and barrier GVs explicit in the compiler. It does add a bit more complexity, but that complexity was already there, just hidden by pretending barrier GVs were actual LDS.
DeltaFile
+442-0llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+62-45llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+34-54llvm/lib/Target/AMDGPU/AMDGPULowerExecSync.cpp
+54-31llvm/test/CodeGen/AMDGPU/s-barrier.ll
+36-31llvm/test/CodeGen/AMDGPU/s-barrier-lowering.ll
+33-33llvm/test/CodeGen/AMDGPU/amdgpu-lower-exec-sync-and-module-lds.ll
+661-19436 files not shown
+1,076-45842 files

LLVM/project 276a3adclang/lib/CodeGen TargetInfo.h CodeGenModule.cpp, clang/lib/CodeGen/Targets AMDGPU.cpp SPIR.cpp

[NFCI][clang] Allow overriding any global variable address space

Allow the target to change the AS of a global variable at will, not just whenever Clang cannot assign one.
This enables the next patch that will specialize LDS GVs for barriers as a separate address space.
DeltaFile
+10-9clang/lib/CodeGen/Targets/AMDGPU.cpp
+12-6clang/lib/CodeGen/TargetInfo.h
+7-8clang/lib/CodeGen/Targets/SPIR.cpp
+11-2clang/lib/CodeGen/CodeGenModule.cpp
+5-6clang/lib/CodeGen/TargetInfo.cpp
+6-3clang/lib/CodeGen/Targets/AVR.cpp
+51-346 files

LLVM/project 5a47757.github CODEOWNERS

[AMDGPU] Add @Pierre-vh and @ritter-x2a as memory model code owners

Covers both SIMemoryLegalizer (code sequence lowering) and InsertWaitcnt.
DeltaFile
+7-3.github/CODEOWNERS
+7-31 files

NetBSD/pkgsrc M7fL4y4databases/redis distinfo Makefile

   Pullup ticket #7116 - requested by taca
   databases/redis: security fix

   Revisions pulled up:
   - databases/redis/Makefile                                      1.103
   - databases/redis/distinfo                                      1.93

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Mon May 11 15:55:42 UTC 2026

      Modified Files:
        pkgsrc/databases/redis: Makefile distinfo

      Log Message:
      redis: updated to 8.6.3

      Redis 8.6.3    Released Tue 5 May 2026 16:00:00 IST

    [46 lines not shown]
VersionDeltaFile
1.91.2.2+4-4databases/redis/distinfo
1.101.2.2+2-2databases/redis/Makefile
+6-62 files

LLVM/project 3bdd54ebolt/lib/Rewrite RewriteInstance.cpp, bolt/test/AArch64 crel-relocs.s

[BOLT] Add support for CREL code relocations (#196383)

BOLT only checked for .rela sections when deciding whether relocation
mode could be enabled. This caused binaries with SHT_CREL code
relocations (such as .crel.text) to be rejected as missing relocations.

No support for SHT_REL has been added in this patch.

Reference:
https://discourse.llvm.org/t/rfc-crel-a-compact-relocation-format-for-elf/77600

Based on https://github.com/llvm/llvm-project/pull/119150 to address
issue https://github.com/llvm/llvm-project/issues/110407.

Co-Author: @0xfk0
DeltaFile
+34-0bolt/test/AArch64/crel-relocs.s
+11-3bolt/lib/Rewrite/RewriteInstance.cpp
+45-32 files

NetBSD/pkgsrc lZn0CKLtextproc/expat distinfo Makefile

   Pullup ticket #7115 - requested by taca
   textproc/expat: security fix

   Revisions pulled up:
   - textproc/expat/Makefile                                       1.64-1.65
   - textproc/expat/distinfo                                       1.58-1.59

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Sun Apr 26 19:45:59 UTC 2026

      Modified Files:
        pkgsrc/textproc/expat: Makefile distinfo

      Log Message:
      Release 2.8.0 Fri April 24 2026
              Security fixes:
             #47 #1183  CVE-2026-41080 -- The existing hash flooding protecti=

    [113 lines not shown]
VersionDeltaFile
1.57.2.1+4-4textproc/expat/distinfo
1.63.2.1+2-2textproc/expat/Makefile
+6-62 files

LLVM/project 17bc1caclang/test/Sema attr-counted-by-late-parsed-struct-ptrs-anon.c, llvm/test/TableGen/GlobalISelEmitter MatchTableOptimizerRecursion.td

Merge branch 'main' into users/kasuga-fj/da-consolidate-acc-gcd
DeltaFile
+204-0llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerRecursion.td
+84-0clang/test/Sema/attr-counted-by-late-parsed-struct-ptrs-anon.c
+64-19llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+46-1mlir/lib/Conversion/GPUToSPIRV/WmmaOpsToSPIRV.cpp
+3-34llvm/utils/TableGen/GlobalISelEmitter.cpp
+1-34llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp
+402-886 files not shown
+459-11412 files

LLVM/project 0f6f00aclang/lib/Parse ParseDecl.cpp, clang/lib/Sema SemaBoundsSafety.cpp

[Sema] Call ActOnFields before late parsing in ParseStructUnionBody (#187166)

Implements for:  #186914

Move the call to `ActOnFields()` before `ParseLexedCAttributeList()` in
ParseStructUnionBody for reordering so that the struct type is complete
when late-parsed attributes like counted_by get evaluated. This is a
prerequisite for supporting sizeof/offsetof expressions in counted_by
evaluation.

Update the heuristic for `GetEnclosingNamedOrTopAnonRecord`. Remove the
`isCompleteDefinition()` condition since it will always return true
under the new ordering. The `GetEnclosingNamedOrTopAnonRecord` intend to
treat the unnamed and anonymous struct permissively.

Add one test to verify the new ordering still make sure the function of
unnamed and anonymous struct works normally.
DeltaFile
+84-0clang/test/Sema/attr-counted-by-late-parsed-struct-ptrs-anon.c
+3-4clang/lib/Sema/SemaBoundsSafety.cpp
+3-3clang/lib/Parse/ParseDecl.cpp
+90-73 files

LLVM/project a435216llvm/test/CodeGen/AMDGPU memory-legalizer-private-wavefront.ll memory-legalizer-private-singlethread.ll

Rebase
DeltaFile
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+1,994-950llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+1,971-939llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+1,971-939llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+1,879-899llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+11,803-5,6276 files

LLVM/project 61bf9b8llvm/lib/Target/AMDGPU AMDGPUMemoryUtils.cpp AMDGPUMemoryUtils.h

[NFC][AMDGPU] Generalize some LDS MemoryUtils

In preparation for upcoming work, I need some functions used by the LDS lowering
system to work on any GV. I removed the LDS specific queries inside these functions
and replaced them with functors passed by the caller, so these utility functions can be reused.

I also cleaned-up a few things that weren't up to code, such as lowercase variable names.
DeltaFile
+30-36llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
+37-9llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h
+20-17llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+24-10llvm/lib/Target/AMDGPU/AMDGPULowerExecSync.cpp
+7-6llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+118-785 files