LLVM/project 5cd8f2fllvm/test/CodeGen/AMDGPU eliminate-frame-index-v-add-co-u32.mir eliminate-frame-index-s-add-u32.mir

[CodeGen] Rename prologpeilog to prolog-epilog (#207870)

This is primarily to ensure consistenct with the new pass manager where
the name of the pass is already prolog-epilog, which is more consistent
with our existing naming scheme. This is necessary to be able to run
existing llc invocations that explicitly specify prolog-epilog under the
NewPM automatically.

Assisted by Gemini.
DeltaFile
+9-9llvm/test/CodeGen/AMDGPU/eliminate-frame-index-v-add-co-u32.mir
+8-8llvm/test/CodeGen/AMDGPU/eliminate-frame-index-s-add-u32.mir
+8-8llvm/test/CodeGen/AMDGPU/pei-build-av-spill.mir
+8-8llvm/test/CodeGen/AMDGPU/pei-build-spill.mir
+8-8llvm/test/CodeGen/AMDGPU/eliminate-frame-index-s-add-i32.mir
+8-8llvm/test/CodeGen/AMDGPU/eliminate-frame-index-scalar-bit-ops.mir
+49-49275 files not shown
+462-462281 files

LLVM/project a42a1c8llvm/unittests/ExecutionEngine/Orc InProcessEPCTest.cpp

[ORC] Fix reinterpret_cast warning. (#207874)

https://github.com/llvm/llvm-project/pull/206725#issuecomment-4896222897
reported warnings on windows builds due to reinterpret_cast:

warning C4312: 'reinterpret_cast': conversion from 'unsigned int' to
'void *' of greater size

This commit fixes the issue by using ExecutorAddr::toPtr for conversion
instead of reinterpret_cast.
DeltaFile
+2-2llvm/unittests/ExecutionEngine/Orc/InProcessEPCTest.cpp
+2-21 files

LLVM/project 4cfd754.ci compute_projects_test.py compute_projects.py, .github/workflows libclang-python-tests.yml

CI: move libclang python byindings tests to main CI

This removes the separate python bindings CI, which run on the GitHub free
runners and take more than one hour to build libclang.

The tests are executed instead in the monolithic pipelines,
whenever clang would be tested.

This is fine in terms of resources because all the dependencies are
built anyway, and the tests themselves take less than one second to
run on the free runners.
DeltaFile
+0-59.github/workflows/libclang-python-tests.yml
+13-12.ci/compute_projects_test.py
+1-1.ci/compute_projects.py
+14-723 files

LLVM/project 52f1b75clang/bindings/python/tests/cindex test_source_range.py test_translation_unit.py

[clang] workaround libclang-python windows CI failures (#207875)
DeltaFile
+8-3clang/bindings/python/tests/cindex/test_source_range.py
+3-1clang/bindings/python/tests/cindex/test_translation_unit.py
+11-42 files

OpenBSD/src RxAXLAEusr.bin/ssh servconf.c servconf.h

   fix GSSAPI option names, that I somehow screwed up while refactoring
   servconf.c bz3974 patch from Colin Watson
VersionDeltaFile
1.451+9-9usr.bin/ssh/servconf.c
1.179+9-9usr.bin/ssh/servconf.h
+18-182 files

FreeBSD/src bdbad7bcontrib/openresolv resolvconf.in resolvconf.8.in

contrib/openresolv: MFV openresolv 3.17.4

Reviewed by:    pfg
Approved by:    lwhsu (mentor)
Differential Revision:  https://reviews.freebsd.org/D56269

(cherry picked from commit cb0e3a5fba5fe48607db8c1042bfe6a1164e0db7)
DeltaFile
+770-237contrib/openresolv/resolvconf.in
+141-85contrib/openresolv/resolvconf.8.in
+142-40contrib/openresolv/resolvconf.conf.5.in
+159-0contrib/openresolv/resolvectl.in
+96-0contrib/openresolv/systemd-resolved.in
+57-25contrib/openresolv/libc.in
+1,365-38711 files not shown
+1,514-42717 files

LLVM/project a37bb29llvm/lib/Target/NVPTX NVPTXLowerArgs.cpp, llvm/test/CodeGen/NVPTX lower-byval-args-mem-attrs.ll

[NVPTX] Assign correct memory attrs to args in NVPTXLowerArgs (#207461)
DeltaFile
+84-0llvm/test/CodeGen/NVPTX/lower-byval-args-mem-attrs.ll
+23-2llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
+107-22 files

LLVM/project 2846784clang/bindings/python/tests/cindex test_source_range.py test_translation_unit.py

[clang] workaround libclang-python windows CI failures
DeltaFile
+8-3clang/bindings/python/tests/cindex/test_source_range.py
+3-1clang/bindings/python/tests/cindex/test_translation_unit.py
+11-42 files

LLVM/project a2dbd23utils/bazel/llvm-project-overlay/clang-tools-extra/clang-doc BUILD.bazel, utils/bazel/llvm-project-overlay/clang-tools-extra/unittests BUILD.bazel

[Bazel] Fixes cc048e8 (#207873)

This fixes cc048e80b670a5262500612069d1c2d065b53f15.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+10-0utils/bazel/llvm-project-overlay/clang-tools-extra/clang-doc/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/clang-tools-extra/unittests/BUILD.bazel
+11-02 files

LLVM/project cc048e8clang-tools-extra/clang-doc/markdown Markdown.h Markdown.cpp, clang-tools-extra/clang-doc/support Markdown.h Markdown.cpp

[clang-doc] Move Markdown into its own subdirectory (#207856)

Removes the need for PARTIAL_SOURCES_INTENDED by giving clangDocMarkdown
its own directory. Addresses post-merge feedback on #205609.
DeltaFile
+0-315clang-tools-extra/clang-doc/support/Markdown.h
+315-0clang-tools-extra/clang-doc/markdown/Markdown.h
+0-99clang-tools-extra/clang-doc/support/Markdown.cpp
+99-0clang-tools-extra/clang-doc/markdown/Markdown.cpp
+0-7clang-tools-extra/clang-doc/support/CMakeLists.txt
+7-0clang-tools-extra/clang-doc/markdown/CMakeLists.txt
+421-4212 files not shown
+423-4228 files

OpenBSD/src S2wrnPpgnu/usr.bin/perl/cpan/Socket Socket.pm Socket.xs, gnu/usr.bin/perl/cpan/Socket/t sockaddr.t

   Update Socket to 2.041

   CVE-2026-12087:
    Socket versions before 2.041 for Perl have an out-of-bounds heap read

   From security.metacpan.org
VersionDeltaFile
1.8+77-26gnu/usr.bin/perl/cpan/Socket/Socket.pm
1.8+70-33gnu/usr.bin/perl/cpan/Socket/Socket.xs
1.2+71-6gnu/usr.bin/perl/cpan/Socket/t/sockaddr.t
+218-653 files

FreeBSD/src d516e52sys/fs/nfs nfs.h, sys/fs/nfsserver nfs_nfsdkrpc.c nfs_nfsdport.c

nfsd: Optionally enable use of M_EXTPG mbufs for read replies

A test site determined that, for a Mellanox NIC which can handle
M_EXTPG mbufs, an improvement of 5-15% for read rate could be
achieved if the read reply was in M_EXTPG mbufs.

A patch that tried to determine if the outbound NIC supported
M_EXTPG mbufs (IFCAP_MEXTPG) did not pass review.
However, it does appear that this can be useful for NFS-over-RDMA.
(Which just happen to use NICs that do support M_EXTPG mbufs.)

As such, this patch enables them is xp_extpg is set to true,
which is never for now, but might be set true for RDMA or
when vfs.nfsd.enable_mextpg is set non-zero. (It is 0 by
default, so this is never enabled by default at this time.)

Tested by:      Greg Becker <becker.greg at att.net>
MFC after:      2 weeks
DeltaFile
+17-1sys/fs/nfsserver/nfs_nfsdkrpc.c
+10-6sys/fs/nfsserver/nfs_nfsdport.c
+5-2sys/fs/nfsserver/nfs_nfsdserv.c
+1-0sys/fs/nfs/nfs.h
+1-0sys/rpc/svc.h
+34-95 files

FreeBSD/ports 0063585net/turnserver Makefile distinfo

net/turnserver: Update 4.10.0 => 4.14.0 (fix 4 CVEs)

Changelogs:
https://github.com/coturn/coturn/blob/4.14.0/ChangeLog
https://github.com/coturn/coturn/releases/tag/4.11.0
https://github.com/coturn/coturn/releases/tag/4.12.0
https://github.com/coturn/coturn/releases/tag/4.13.0
https://github.com/coturn/coturn/releases/tag/4.13.1
https://github.com/coturn/coturn/releases/tag/4.14.0

- Remove dead mirror from MASTER_SITES.
- Switch from http to https in MASTER_SITES.
- Remove unused dependency gettext-runtime.

PR:             296555
Approved by:    blanket (fix 4 CVEs)
Security:       CVE-2026-53450
Security:       CVE-2026-53449
Security:       CVE-2026-53448

    [6 lines not shown]
DeltaFile
+3-4net/turnserver/Makefile
+3-3net/turnserver/distinfo
+6-72 files

LLVM/project 8f3e619libc/config/linux/riscv entrypoints.txt

[libc][RISC-V] Temporarily disable dirent (#207867)

The RISC-V 32 QEMU buildbot is failing due to missing SYS_fcntl, which
is needed for fdopendir. Since that syscall is referenced in the shared
dir code it's easiest to just disable all the dirent functions for now.
DeltaFile
+6-5libc/config/linux/riscv/entrypoints.txt
+6-51 files

FreeBSD/ports fd77dbcnet/turnserver Makefile distinfo

net/turnserver: Update 4.10.0 => 4.14.0 (fix 4 CVEs)

Changelogs:
https://github.com/coturn/coturn/blob/4.14.0/ChangeLog
https://github.com/coturn/coturn/releases/tag/4.11.0
https://github.com/coturn/coturn/releases/tag/4.12.0
https://github.com/coturn/coturn/releases/tag/4.13.0
https://github.com/coturn/coturn/releases/tag/4.13.1
https://github.com/coturn/coturn/releases/tag/4.14.0

- Remove dead mirror from MASTER_SITES.
- Switch from http to https in MASTER_SITES.
- Remove unused dependency gettext-runtime.

PR:             296555
Approved by:    blanket (fix 4 CVEs)
Security:       CVE-2026-53450
Security:       CVE-2026-53449
Security:       CVE-2026-53448

    [4 lines not shown]
DeltaFile
+3-4net/turnserver/Makefile
+3-3net/turnserver/distinfo
+6-72 files

OpenBSD/ports oRdbsp4www/hugo distinfo modules.inc

   www/hugo: update to 0.164.0
VersionDeltaFile
1.99+78-98www/hugo/distinfo
1.61+23-28www/hugo/modules.inc
1.107+1-1www/hugo/Makefile
+102-1273 files

LLVM/project 06f4b02llvm/lib/Target/NVPTX NVVMReflect.cpp

[NFC][LLVM][NVPTX] Minor code cleanup in NVVMReflect (#207549)

Use explicit types instead of auto when the type is not obvious. Use
`StringRef` type in the range for loop over `ReflectList`, allowing
additional code cleanups.
DeltaFile
+19-20llvm/lib/Target/NVPTX/NVVMReflect.cpp
+19-201 files

LLVM/project a51dcf7llvm/lib/Target/AMDGPU AMDGPUSearchableTables.td

Combine expressions

Change-Id: I535d5b8ee3eef19008536c0890a2901d2138908c
DeltaFile
+39-168llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td
+39-1681 files

LLVM/project 81200d7llvm/lib/Target/NVPTX NVVMProperties.cpp NVPTXUtilities.cpp

[NFC][LLVM][NVPTX] Use namespace qualifiers to define functions (#207546)

Use namespace qualifiers to define functions in `llvm` namespace, per
https://llvm.org/docs/CodingStandards.html#use-namespace-qualifiers-to-define-previously-declared-symbols.
DeltaFile
+21-22llvm/lib/Target/NVPTX/NVVMProperties.cpp
+11-13llvm/lib/Target/NVPTX/NVPTXUtilities.cpp
+2-4llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
+34-393 files

FreeBSD/ports ba80bc9devel Makefile, devel/rhg distinfo Makefile.cargo

devel/rhg: New port

Experimental Rust backend for Mercurial.

Sponsored by:   tipi.work
DeltaFile
+507-0devel/rhg/distinfo
+252-0devel/rhg/Makefile.cargo
+28-0devel/rhg/Makefile
+1-0devel/Makefile
+1-0devel/rhg/pkg-descr
+789-05 files

NetBSD/src JKmzLcxsys/dev/fdt wdc_fdt.c files.fdt

   Add glue for attaching a generic ATA disk interface using FDT.
VersionDeltaFile
1.1+192-0sys/dev/fdt/wdc_fdt.c
1.81+5-1sys/dev/fdt/files.fdt
+197-12 files

LLVM/project f7f0661clang/lib/CodeGen/Targets RISCV.cpp, clang/test/CodeGen/RISCV attr-rvv-vector-bits-struct-call.c

[RISCV] Pass structs containing riscv_rvv_vector_bits types using vector registers. (#203601)

The ABI for this isn't documented. The riscv_rvv_vector_bits feature was
copied from aarch_sve_vector_bits which passes the types in vector
registers. At the time I implemented RISC-V I didn't think about struct
arguments so no ABI support was added.

I think it makes sense to pass structs of these types in vector
registers similar to the vls_cc ABI. We already do use vector registers
for these types when the vls_cc ABI is enabled for a function(unclear if
that was intentional), but we should do it unconditionally.

I will work with gcc maintainers to see if they can do the same. In
practice, there probably isn't much compiler mixing with these types.

This patch was heavily assisted by AI, but I've reviewed it and the
changes seem reasonable to me.
DeltaFile
+260-0clang/test/CodeGen/RISCV/attr-rvv-vector-bits-struct-call.c
+103-0clang/lib/CodeGen/Targets/RISCV.cpp
+63-0clang/test/CodeGenCXX/riscv-rvv-fixed-length-struct-call.cpp
+426-03 files

FreeBSD/ports 54bba80www/deno Makefile, www/deno/files patch-cli_task__runner.rs patch-tests_unit__node_process__test.ts

www/deno: Improve port

- Fix dependencies.
- Fix PREFIX and LOCALBASE usage.
- Fix warnings from portclippy.
- Merge INSTALL_PROGRAMs.
- Split long line in do-test.

PR:             296548
Sponsored by:   UNIS Labs
DeltaFile
+23-25www/deno/Makefile
+4-4www/deno/files/patch-cli_task__runner.rs
+1-1www/deno/files/patch-tests_unit__node_process__test.ts
+28-303 files

LLVM/project 3d517eellvm/test/tools/dxil-dis waveactiveballot.ll

[NFC] Fix dxil-dis/waveactiveballot.ll test (#207446)

It looks like #204478 introduced new intrinsic signature verification,
but since it didn't touch any of the HLSL/DXIL related paths the tests
were never run on a runner that has dxil-dis installed on it.

Assisted-by: copilot
DeltaFile
+0-2llvm/test/tools/dxil-dis/waveactiveballot.ll
+0-21 files

LLVM/project f4fae77llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Transforms/IPO AttributorAttributes.cpp Attributor.cpp

[Attributor] Distinguish COHERENT accesses in addition to exact ones

When we find overlapping accesses, an access is exact when it will hit
the same memory. Otherwise we treated it like an unknown access that
could overwrite any part of the overlapping value. Using size and
alignment we can introduce a new category, COHERENT, which means the
access migth not be at the exact address but if it is affecting the
initial range it will do so with the proper value, e.g., it will not
write part of the range but all or nothing.
DeltaFile
+119-0llvm/test/Transforms/Attributor/nocapture-2.ll
+39-10llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+40-8llvm/test/Transforms/Attributor/multiple-offsets-pointer-info.ll
+9-7llvm/lib/Transforms/IPO/Attributor.cpp
+12-3llvm/include/llvm/Transforms/IPO/Attributor.h
+219-285 files

LLVM/project 1b6a281.ci compute_projects_test.py compute_projects.py, .github/workflows libclang-python-tests.yml

CI: move libclang python byindings tests to main CI

This removes the separate python bindings CI, which run on the GitHub free
runners and take more than one hour to build libclang.

The tests are executed instead in the monolithic pipelines,
whenever clang would be tested.

This is fine in terms of resources because all the dependencies are
built anyway, and the tests themselves take less than one second to
run on the free runners.
DeltaFile
+0-59.github/workflows/libclang-python-tests.yml
+13-12.ci/compute_projects_test.py
+8-3clang/bindings/python/tests/cindex/test_source_range.py
+3-1clang/bindings/python/tests/cindex/test_translation_unit.py
+1-1.ci/compute_projects.py
+25-765 files

LLVM/project 6da965cmlir/examples/standalone pyproject.toml

[mlir][python] Set a static version in the standalone example pyproject.toml (#207860)

The standalone example's pyproject.toml declares `dynamic = ["version"]` but does not configure a `tool.scikit-build metadata.version.provider`. Newer versions of scikit-build-core reject this combination with:

```
AssertionError: project.version is not specified, must be statically present or tool.scikit-build metadata.version.provider configured when dynamic
```

Just pin a static placeholder version instead of adding a "provider".

Assisted by: Claude
DeltaFile
+1-1mlir/examples/standalone/pyproject.toml
+1-11 files

LLVM/project 28bbe16llvm/lib/Transforms/IPO AttributorAttributes.cpp, llvm/test/Transforms/Attributor AddrSpaceIndirect.ll

[Attributor] AAAddressSpace should use the AA for recursive lookups

If we stripped some values, we can use the AAAddressSpace again for
an optimistic AS value. If we didn't strip any value, we can still use
the TLI.
DeltaFile
+172-0llvm/test/Transforms/Attributor/AddrSpaceIndirect.ll
+10-4llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+182-42 files

LLVM/project 249571bclang/include/clang/Serialization ASTRecordReader.h, clang/lib/AST ASTContext.cpp Type.cpp

trivial changes
DeltaFile
+20-14clang/lib/Sema/SemaOpenMP.cpp
+18-14clang/lib/AST/ASTContext.cpp
+16-15clang/lib/Sema/SemaTemplate.cpp
+14-11clang/lib/AST/Type.cpp
+14-8clang/lib/AST/ASTDiagnostic.cpp
+11-6clang/include/clang/Serialization/ASTRecordReader.h
+93-6834 files not shown
+208-16040 files

LLVM/project 30cd589llvm/lib/Target/AMDGPU AMDGPUSearchableTables.td SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU coexec-sched-flavor-classification.mir

[AMDGPU] Model RepeatRate in SearchableTables

Change-Id: I3d877b4d1fec3be39490e98b0aae3bb97dd10982
DeltaFile
+247-0llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td
+134-6llvm/test/CodeGen/AMDGPU/coexec-sched-flavor-classification.mir
+19-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+8-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstrInfo.h
+410-75 files