LLVM/project db369a6llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[AMDGPU][NewPM] Run UniformityInfoAnalysis inside AMDGPUISelDAGToDAGPass (#211174)

Just move it from pipeline to isel pass, NFC.
DeltaFile
+4-1llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+0-5llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+0-3llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+4-93 files

LLVM/project b77f997llvm/test/Analysis/CostModel/AArch64 ctpop.ll sve-ctpop.ll

[AArch64] Update ctpop cost tests. NFC (#211184)
DeltaFile
+66-305llvm/test/Analysis/CostModel/AArch64/ctpop.ll
+74-1llvm/test/Analysis/CostModel/AArch64/sve-ctpop.ll
+140-3062 files

OPNSense/core a9c1bdcsrc/www interfaces.php firewall_nat_out.php

ACL - improve `user-config-readonly` in some cases, when we can't write, best also not try to reconfigure anything.
DeltaFile
+30-29src/www/interfaces.php
+23-16src/www/firewall_nat_out.php
+20-12src/www/firewall_scrub.php
+12-11src/www/system_advanced_admin.php
+11-10src/www/system_general.php
+7-6src/www/interfaces_ppps_edit.php
+103-8410 files not shown
+138-11016 files

LLVM/project 860cb62llvm/test/ThinLTO/X86 type_test_noindircall.ll

[X86] narrow the check scope to function NFC (#210917)
DeltaFile
+1-0llvm/test/ThinLTO/X86/type_test_noindircall.ll
+1-01 files

LLVM/project 33928f6llvm/include/llvm/Support GenericLoopInfoImpl.h

[LoopInfo] Make getSmallestCommonLoop O(depth). NFC (#211175)

getLoopDepth is itself an O(depth) parent walk.
DeltaFile
+4-3llvm/include/llvm/Support/GenericLoopInfoImpl.h
+4-31 files

NetBSD/pkgsrc u8BcDrzdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.34.0
VersionDeltaFile
1.4656+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 34debc3llvm/include/llvm/Transforms/Scalar Reassociate.h, llvm/lib/Transforms/Scalar Reassociate.cpp

review
DeltaFile
+4-4llvm/lib/Transforms/Scalar/Reassociate.cpp
+1-5llvm/include/llvm/Transforms/Scalar/Reassociate.h
+5-92 files

NetBSD/pkgsrc KuogcXQshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 29.34.0

   Features

    - fish: surface full vi mode details (da636e6)
VersionDeltaFile
1.315+4-4shells/oh-my-posh/distinfo
1.347+2-2shells/oh-my-posh/Makefile
+6-62 files

NetBSD/pkgsrc sB2KrG9doc CHANGES-2026

   doc: Updated editors/redox to 0.8.0
VersionDeltaFile
1.4655+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc pI37HQpeditors/redox distinfo Makefile

   editors/redox: update to 0.8.0

   v0.8.0
   What's Changed

    - Configuration support by @JackDerksen in #30
    - feat: render stacked command line when popups are open by @JackDerksen in #31
    - Add optional nerd font icons, and other misc tweaks/fixes by @JackDerksen in #32
    - feat: add which-key support, along with custom motions by @JackDerksen in #33

   v0.7.0
   What's Changed

    - Undo-tree support (built on top of a new pane widget) by @JackDerksen in #29
VersionDeltaFile
1.11+25-4editors/redox/distinfo
1.11+10-4editors/redox/Makefile
1.11+7-0editors/redox/cargo-depends.mk
1.2+2-1editors/redox/PLIST
+44-94 files

OpenBSD/ports eqdJK1Xinputmethods/ibus-typing-booster distinfo Makefile

   Update to ibus-typing-booster-2.30.11.
VersionDeltaFile
1.98+2-2inputmethods/ibus-typing-booster/distinfo
1.107+1-1inputmethods/ibus-typing-booster/Makefile
+3-32 files

OpenBSD/ports q9fKxK9sysutils/opentofu distinfo Makefile

   Update to opentofu-1.12.5.
VersionDeltaFile
1.45+2-2sysutils/opentofu/distinfo
1.46+1-1sysutils/opentofu/Makefile
+3-32 files

LLVM/project 91406e8compiler-rt/cmake/Modules CompilerRTUtils.cmake, runtimes CMakeLists.txt

Remove debug leftovers (#211068)

a04f87fdd9b59c6089bf731c669c6f149208363c merged with some debug print
leftovers. This patch removes them.
DeltaFile
+0-1compiler-rt/cmake/Modules/CompilerRTUtils.cmake
+0-1runtimes/CMakeLists.txt
+0-22 files

LLVM/project e202421llvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp, llvm/test/CodeGen/RISCV lpad-setjmp-regmask.ll

[RISCV] Preserve call-preserved reg mask for LPAD-aligned calls (#210868)

RISCVISelDAGToDAG's lowering of RISCVISD::LPAD_CALL / LPAD_CALL_INDIRECT
to PseudoCALLLpadAlign / PseudoCALLIndirectLpadAlign (introduced in
#177515) only copied the callee, lpad label, chain, and glue operands,
dropping the argument-register and register-mask operands in between.

Without the register-mask operand, the register allocator treats these
calls as clobbering nothing but ra, so values live across the call are
not spilled/reloaded even though the callee is free to clobber
caller-saved registers. This caused a miscompile where a pointer held
live across a call to getcontext() (a returns_twice function) was
corrupted after the call returned, leading to a SIGSEGV in
llvm-test-suite's siod test.

Fix the operand copy to include the argument-register and register-mask
operands, matching the pseudo-instruction operands of a regular
PseudoCALL/PseudoCALLIndirect.

Signed-off-by: Jerry Zhang Jian <jerry.zhangjian at sifive.com>
DeltaFile
+35-0llvm/test/CodeGen/RISCV/lpad-setjmp-regmask.ll
+13-3llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+48-32 files

FreeBSD/src 0eef3d0usr.bin/xinstall xinstall.c

install: Fix typo

MFC after:      1 week
Reported by:    markj
Fixes:          d34870708db9 ("install: Allow installing stdin")
DeltaFile
+1-1usr.bin/xinstall/xinstall.c
+1-11 files

LLVM/project 49f5065llvm/include/llvm/BinaryFormat Dwarf.def

[DebugInfo] Fix Fortran 2018 default array lower bound (#210885)

The [DWARF language registry](https://dwarfstd.org/languages.html)
defines the default array lower bound for `DW_LANG_Fortran18` as one,
but LLVM records it as zero. Update the language table to match the
registry.
DeltaFile
+1-1llvm/include/llvm/BinaryFormat/Dwarf.def
+1-11 files

LLVM/project c2a39eallvm/test/tools/dsymutil/AArch64 pseudo-probe-universal.test pseudo-probe.test, llvm/tools/dsymutil PseudoProbeLinker.cpp PseudoProbeLinker.h

[dsymutil] collect pseudoprobe sections from debug map into __LLVM segment (#206817)

Introduce a new `PseudoProbeLinker` in `dsymutil` that collects
`__probes/__probe_descs` sections from the debug map objects and merges
the sections and places the probes metadata under
`Contents/Resources/Profiling/{pseudo_probes[-<arch>],pseudo_probe_descs[-<arch>]}`
respectively.
DeltaFile
+418-0llvm/test/tools/dsymutil/AArch64/pseudo-probe-universal.test
+354-0llvm/test/tools/dsymutil/AArch64/pseudo-probe.test
+96-0llvm/tools/dsymutil/PseudoProbeLinker.cpp
+45-0llvm/tools/dsymutil/PseudoProbeLinker.h
+11-3llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
+3-1llvm/tools/dsymutil/DwarfLinkerForBinary.h
+927-41 files not shown
+928-47 files

LLVM/project 15363dbllvm/include/llvm-c DebugInfo.h, llvm/include/llvm/BinaryFormat Dwarf.h Dwarf.def

[DebugInfo] Update assigned DWARF language codes (#210884)

Update LLVM's DWARF language tables to match the current
[`DW_LANG_*`](https://dwarfstd.org/languages.html) and
[`DW_LNAME_*`](https://dwarfstd.org/languages-v6.html) registries.

Add the missing `DW_LANG_*` and `DW_LNAME_*` constants, update the
corresponding language-version mappings, and expose the new `DW_LANG_*`
codes through the LLVM C API.
DeltaFile
+77-0llvm/include/llvm/BinaryFormat/Dwarf.h
+20-0llvm/include/llvm/BinaryFormat/Dwarf.def
+14-0llvm/lib/BinaryFormat/Dwarf.cpp
+9-3llvm/unittests/BinaryFormat/DwarfTest.cpp
+11-0llvm/include/llvm-c/DebugInfo.h
+131-35 files

LLVM/project b407227libc/src/__support/printf_core float_dec_converter.h, libc/src/stdio/printf_core float_dec_converter.h

Merge main into users/mariusz-sikora-at-amd/gfx13/add-builtins-intrinsics-v-cvt-scalef32-pk32-fp6-f32
DeltaFile
+13,068-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-max-min-umax-umin.ll
+2,559-652llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+1,270-764llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+1,253-322llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.gather4.a16.dim.ll
+1,248-0libc/src/__support/printf_core/float_dec_converter.h
+0-1,248libc/src/stdio/printf_core/float_dec_converter.h
+19,398-2,986751 files not shown
+45,849-15,750757 files

LLVM/project e265437llvm/lib/Target/NVPTX NVPTX.td NVPTXSubtarget.cpp, llvm/test/CodeGen/NVPTX sm-version.ll

[NVPTX][Rubin] Add Rubin baseline support (#210646)

This change adds Rubin (sm_107) baseline support in NVPTX backend.
DeltaFile
+12-0llvm/test/CodeGen/NVPTX/sm-version.ll
+2-2llvm/lib/Target/NVPTX/NVPTX.td
+4-0llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+18-23 files

NetBSD/src XTLZ9qZdoc CHANGES-11.0, sys/sys param.h

   Welcome to 11.0_RC7!external/gpl2/groff/tmac/mdoc.local
VersionDeltaFile
1.1.2.139+6-1doc/CHANGES-11.0
1.738.2.8+2-2sys/sys/param.h
+8-32 files

NetBSD/src ojk52M2doc CHANGES-11.0

   Ticket #393
VersionDeltaFile
1.1.2.138+12-1doc/CHANGES-11.0
+12-11 files

LLVM/project e8b66ffmlir/lib/Dialect/OpenACC/Utils OpenACCUtils.cpp, mlir/test/Dialect/OpenACC offload-target-verifier.mlir

[OpenACC] Accept funcs with `acc.specialized_routine` in `acc::isValidSymbolUse` (#211111)

`ACCRoutineLowering` generates device side specialized version of
routines that have the `acc.specialized_routine` attribute. Those are
expected to be offloaded and therefore are valid symbol uses.

Assisted-by: Claude Code
DeltaFile
+34-0mlir/test/Dialect/OpenACC/offload-target-verifier.mlir
+4-3mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp
+38-32 files

NetBSD/src Ldv46xElibexec/ld.elf_so tls.c search.c

   Pull up following revision(s) (requested by riastradh in ticket #393):

        libexec/ld.elf_so/search.c: revision 1.30
        libexec/ld.elf_so/xmalloc.c: revision 1.28
        libexec/ld.elf_so/tls.c: revision 1.30
        libexec/ld.elf_so/tls.c: revision 1.31
        libexec/ld.elf_so/search.c: revision 1.29

   ld.elf_so: Fix assertion: obj may be NULL _or_ OBJ_ERR (-1) here
   NULL means the object wasn't found and we should keep searching;
   OBJ_ERR means the object was found but loading it failed and we
   should stop.  Only if the object is _neither_ NULL _nor_ OBJ_ERR is
   it expected to be an object with positive refcount.

   Followup for
   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded



    [43 lines not shown]
VersionDeltaFile
1.23.2.3+80-9libexec/ld.elf_so/tls.c
1.27.10.2+4-5libexec/ld.elf_so/search.c
1.12.44.4+4-2libexec/ld.elf_so/xmalloc.c
+88-163 files

LLVM/project 8b99248llvm/lib/Transforms/Vectorize/SandboxVectorizer VecUtils.cpp, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.cpp

[SBVec] Add top-down vectorization to the unified Sandbox Vectorizer

Extend the Sandbox Vectorizer's `bottom-up-vec` pass so a single
implementation can vectorize in either direction, and add the top-down
strategy that walks def-use chains forward from a seed.

Direction selection
--------------------
The pass direction is chosen from the Region's auxiliary pass argument:
"bottom-up" (or empty, the default) and "top-down" map onto a
SchedDirection, and any other value is rejected with a fatal usage error.
The vectorizer always runs in the same direction as the scheduler.

Top-down traversal
------------------
Bottom-up starts from a seed slice (e.g. stores to consecutive addresses)
and recurses into operands. Top-down instead starts from a seed of
consecutive loads and recurses into *users*:


    [32 lines not shown]
DeltaFile
+441-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+229-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+90-27llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+79-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+68-9llvm/test/Transforms/SandboxVectorizer/pack.ll
+68-0llvm/test/Transforms/SandboxVectorizer/external_uses.ll
+975-362 files not shown
+1,017-488 files

LLVM/project 0cdc13fllvm/test/Transforms/SandboxVectorizer topdown_vec.ll

Add 3-way test to check for consecutive matching
DeltaFile
+45-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+45-01 files

LLVM/project 967bf78llvm/lib/Transforms/Vectorize/SandboxVectorizer VecUtils.cpp, llvm/test/Transforms/SandboxVectorizer topdown_vec.ll

[SBVec] Track claimed users across bundles
DeltaFile
+38-13llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+13-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+51-162 files

LLVM/project 5d90d81llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.cpp, llvm/test/Transforms/SandboxVectorizer topdown_vec.ll

3 element tests

- nits
DeltaFile
+130-5llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+0-4llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+130-92 files

LLVM/project 8970b1bllvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.cpp

[SBVec] Refactor BottomUpVec pass for clarity and maintainability

- Corrected comments to clarify the direction of def-use and use-def chains.
- Changed the initialization of the SchedDirection variable to improve clarity.
- Updated documentation in vectorizeRec() to better describe the purpose of UserBndl.
- Removed outdated TODO comment regarding top-down vectorization scheduling.
DeltaFile
+5-4llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+1-6llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+6-102 files

LLVM/project 06bbd26llvm/lib/Transforms/Vectorize/SandboxVectorizer Scheduler.cpp, llvm/unittests/Transforms/Vectorize/SandboxVectorizer SchedulerTest.cpp

[SandboxVec][Scheduler] Refill ready list during topdown scheduling (#211046)

Visit nodes which are ready according to the direction of scheduling.
DeltaFile
+28-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SchedulerTest.cpp
+9-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/Scheduler.cpp
+37-32 files