LLVM/project cd350f7clang/lib/CodeGen CoverageMappingGen.cpp CodeGenPGO.cpp, clang/test/CIR/CodeGen no-odr-use.cpp

fix

Created using spr 1.3.7
DeltaFile
+119-0llvm/test/tools/llvm-gsymutil/X86/elf-invalid-llvm-stmt-sequence.yaml
+118-0llvm/test/tools/llvm-gsymutil/X86/elf-llvm-stmt-sequence.yaml
+113-0clang/test/CIR/CodeGen/no-odr-use.cpp
+0-108libclc/clc/include/clc/clctypes.h
+28-73clang/lib/CodeGen/CoverageMappingGen.cpp
+10-81clang/lib/CodeGen/CodeGenPGO.cpp
+388-26246 files not shown
+833-67552 files

LLVM/project d698b3a.github/workflows prune-unused-branches.py

[Github] Filter only origin branches in prune unused branches workflow

We should only have branches from the origin remote when actually
running the workflow, but this makes the script easier to test locally
where I have branches from several different remotes.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/178540
DeltaFile
+3-1.github/workflows/prune-unused-branches.py
+3-11 files

LLVM/project b79f5b5clang/lib/CIR/CodeGen CIRGenDecl.cpp CIRGenExpr.cpp, clang/lib/CIR/Dialect/Transforms CXXABILowering.cpp

[CIR] Add handling for non-ODR use DeclRefLValues (#178323)

This upstreams the code to handle decl ref l-values for non-odr uses.
DeltaFile
+113-0clang/test/CIR/CodeGen/no-odr-use.cpp
+61-0clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+28-0clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+20-2clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+5-9clang/lib/CIR/CodeGen/CIRGenTypes.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenModule.h
+231-116 files

LLVM/project b03fb5c.github/workflows prune-branches.yml prune-unused-branches.py

fix

Created using spr 1.3.7
DeltaFile
+0-1.github/workflows/prune-branches.yml
+0-1.github/workflows/prune-unused-branches.py
+0-22 files

LLVM/project 6fb04a2llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll

Merge branch 'users/chapuni/cov/single/loop' into users/chapuni/cov/single/switch

Conflicts:
        llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.proftext
        llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.yaml
DeltaFile
+74,257-82,975llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+26,135-30,267llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,044-11,203llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+5,872-6,681llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+2,674-3,346llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+1,521-1,873llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll
+119,503-136,345511 files not shown
+141,315-145,738517 files

LLVM/project 721932f.github/workflows prune-branches.yml prune-unused-branches.py

fix

Created using spr 1.3.7
DeltaFile
+1-0.github/workflows/prune-branches.yml
+1-0.github/workflows/prune-unused-branches.py
+2-02 files

LLVM/project d4a442allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll

Merge branch 'main' into users/chapuni/cov/single/loop
DeltaFile
+74,257-82,975llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+26,135-30,267llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,044-11,203llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+5,872-6,681llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+2,674-3,346llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+1,521-1,873llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll
+119,503-136,345501 files not shown
+141,167-145,390507 files

LLVM/project efdd5df.github/workflows prune-unused-branches.py

fix

Created using spr 1.3.7
DeltaFile
+1-1.github/workflows/prune-unused-branches.py
+1-11 files

FreeBSD/src 18d4fcftools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries

Binaries require the runtime loader to use shared libraries, and
removing the runtime loader in `make delete-old` while leaving the
libraries around makes it impossible to use those shared libraries.
Treat rtld as a de facto dependency of shared libraries to ensure it
is not removed until the corresponding shared libraries are removed.

Differential Revision:  https://reviews.freebsd.org/D52210

(cherry picked from commit 8e1c85f03260ff9d214fcd99c7ad1a848e3ac23b)
DeltaFile
+1-1tools/build/mk/OptionalObsoleteFiles.inc
+1-11 files

FreeBSD/src 48c3a93tools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles.inc: Treat compat runtime loaders as libraries

Binaries require the runtime loader to use shared libraries, and
removing the runtime loader in `make delete-old` while leaving the
libraries around makes it impossible to use those shared libraries.
Treat rtld as a de facto dependency of shared libraries to ensure it
is not removed until the corresponding shared libraries are removed.

Differential Revision:  https://reviews.freebsd.org/D52210

(cherry picked from commit 8e1c85f03260ff9d214fcd99c7ad1a848e3ac23b)
DeltaFile
+1-1tools/build/mk/OptionalObsoleteFiles.inc
+1-11 files

LLVM/project 5b4f424libclc CMakeLists.txt, libclc/clc/include/clc clctypes.h

[libclc][NFC] Fix build warning typedef-redefinition (#177888)

Fix downstream build warning:
redefinition of typedef 'ushort8' is a C11 feature [-Wtypedef-redefinition]

clctypes.h re-defines typedef from opencl-c-base.h. Both files are
included in libclc/opencl folder.
This PR deletes clctypes.h and includes opencl-c-base.h for both CLC and
OpenCL libraries.
Previously opencl-c-base.h was only included in OpenCL library.
DeltaFile
+0-108libclc/clc/include/clc/clctypes.h
+0-78libclc/clc/include/clc/float/definitions.h
+0-12libclc/clc/include/clc/integer/definitions.h
+1-3libclc/cmake/modules/AddLibclc.cmake
+2-1libclc/CMakeLists.txt
+0-2libclc/clc/include/clc/math/tables.h
+3-20411 files not shown
+3-21517 files

FreeBSD/src c8553casys/dev/smartpqi smartpqi_request.c smartpqi_prototypes.h

smartpqi: Avoid declaring extern inline functions

Each C file is compiled separately so these functions can't be inlined
except in the file where they are defined.  Since these functions aren't
used outside smartpqi_request.c, just do the simple thing and make them
private to that file.

Reported by:    gcc
Reviewed by:    jrhall
Fixes:          c558eca47970 ("smartpqi: update to version 4660.0.2002")
Differential Revision:  https://reviews.freebsd.org/D54732
(cherry picked from commit 75c591b26723711d7a38f2a5df7aecc28198cd83)
DeltaFile
+2-2sys/dev/smartpqi/smartpqi_request.c
+0-4sys/dev/smartpqi/smartpqi_prototypes.h
+2-62 files

FreeBSD/src dfc0c1csys/dev/nvme nvme.h

nvme: Add constants for the Fused Operation (FUSE) field in commands

Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D44845

(cherry picked from commit 5e3e4442305d9e5af9862fac73feb0d7f37d4b56)
DeltaFile
+5-0sys/dev/nvme/nvme.h
+5-01 files

FreeBSD/src 2d85628sys/cam/ctl ctl_scsi_all.c ctl_util.c, usr.sbin/ctladm ctladm.c

ctl: Avoid an upcast for calling ctl_scsi_path_string

Change the first argument of ctl_scsi_path_string to be the embedded
header structure instead of the union.  Currently union ctl_io and
struct ctl_scsiio have the same alignment, but this changes on i386 if
a new union member is added that contains a uint64_t member (such as
an embedded struct nvme_command for NVMeoF).  In that case, union
ctl_io requires stronger alignment, so the upcast from struct
ctl_scsiio to union ctl_io in ctl_scsi_sense_sbuf raises an increasing
alignment warning on i386.

Avoid the warning by passing struct ctl_io_hdr as the first argument
to ctl_scsi_path_string instead.

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D44716

(cherry picked from commit 352cf4a64adf117a8a0cf23a20b8de4990b2ba22)
DeltaFile
+4-4sys/cam/ctl/ctl_scsi_all.c
+3-3sys/cam/ctl/ctl_util.c
+3-3usr.sbin/ctladm/ctladm.c
+1-1sys/cam/ctl/ctl.c
+1-1sys/cam/ctl/ctl_scsi_all.h
+12-125 files

FreeBSD/src 8a2b0aasys/cam/ctl ctl_io.h ctl.c

ctl: Add CTL_IO_ASSERT wrapper macro

Currently, this pattern is commonly used to assert that a union ctl_io
is a SCSI request.  In the future it will be used to assert other
types.

Suggested by:   imp
Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D44844

(cherry picked from commit ac7a514e20f394ffed0126c0c356aa9107821880)
DeltaFile
+15-0sys/cam/ctl/ctl_io.h
+4-8sys/cam/ctl/ctl.c
+1-2sys/cam/ctl/scsi_ctl.c
+1-2sys/cam/ctl/ctl_backend_block.c
+21-124 files

FreeBSD/ports a5ddb68mail/nmh-devel pkg-plist Makefile

mail/nmh-devel: update to latest git commit on savannah
DeltaFile
+12-0mail/nmh-devel/pkg-plist
+3-4mail/nmh-devel/Makefile
+3-3mail/nmh-devel/distinfo
+18-73 files

FreeBSD/ports 91a0a48shells/ksh-devel distinfo Makefile

shells/ksh-devel: update to the latest ksh93/ksh github commit
DeltaFile
+3-3shells/ksh-devel/distinfo
+2-2shells/ksh-devel/Makefile
+5-52 files

FreeBSD/ports 6f31ba7sysutils/cfengine-masterfiles-devel distinfo Makefile

sysutils/cfengine-masterfiles-devel: Update to latest GH commit
DeltaFile
+3-3sysutils/cfengine-masterfiles-devel/distinfo
+2-2sysutils/cfengine-masterfiles-devel/Makefile
+5-52 files

FreeBSD/ports e9d64f3security/nmap-devel distinfo Makefile

security/nmap-devel: Update to the latest GH commit
DeltaFile
+3-3security/nmap-devel/distinfo
+2-2security/nmap-devel/Makefile
+5-52 files

FreeBSD/ports bc5bcd8security/krb5-devel distinfo Makefile

security/krb5-devel: update to the latest MIT/KRB5 github commit
DeltaFile
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+5-52 files

FreeBSD/ports 927fbb8sysutils/cfengine-devel distinfo Makefile

sysutils/cfengine-devel: Update to latest GH commit
DeltaFile
+3-3sysutils/cfengine-devel/distinfo
+2-2sysutils/cfengine-devel/Makefile
+5-52 files

FreeBSD/ports b2201f3security/wpa_supplicant-devel distinfo Makefile

security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+3-3security/wpa_supplicant-devel/distinfo
+2-2security/wpa_supplicant-devel/Makefile
+5-52 files

FreeBSD/ports 56666f1net/hostapd-devel Makefile distinfo, net/hostapd-devel/files config

net/hostapd-devel: Update to the latest GH commit

Update to the latest w1.fi commit, proxied through my GH account
DeltaFile
+0-316net/hostapd-devel/files/config
+10-3net/hostapd-devel/Makefile
+3-3net/hostapd-devel/distinfo
+13-3223 files

LLVM/project 216fe3cllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/MIR2Vec/Inputs reference_x86_vocab_wo=0.5_print.txt reference_x86_vocab_print.txt

Merge branch 'main' into users/fmayer/spr/do-not-submit-run-177979-on-buildbot
DeltaFile
+74,257-82,975llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+26,136-30,268llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,044-11,203llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+5,872-6,681llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+0-7,145llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_wo=0.5_print.txt
+0-7,145llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt
+115,309-145,4171,271 files not shown
+204,554-188,0721,277 files

LLVM/project 4b427e0.github/workflows prune-unused-branches.py

fix

Created using spr 1.3.7
DeltaFile
+8-3.github/workflows/prune-unused-branches.py
+8-31 files

LLVM/project c56bf32llvm/lib/Target/AArch64 AArch64SystemOperands.td AArch64Features.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Allow some `tlbip` insns to be used with only +tlbid

Allow `tlbip` instructions containing *E1IS*, *E1OS*, *E2IS* or *E2OS*
to be used with `+tlbid` or `+d128`. This is because the 2025 Armv9.7-A
MemSys specification says:

```
All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
that are currently dependent on FEAT_D128 are updated to be dependent
on FEAT_D128 or FEAT_TLBID
```
DeltaFile
+110-110llvm/test/MC/AArch64/armv9a-sysp.s
+13-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+7-4llvm/lib/Target/AArch64/AArch64Features.td
+6-4llvm/test/MC/AArch64/directive-arch_extension-negative.s
+10-0llvm/unittests/TargetParser/TargetParserTest.cpp
+5-4llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+151-1242 files not shown
+156-1268 files

NetBSD/pkgsrc kO1Djcsdoc CHANGES-2026

   doc: Updated x11/xfce4-panel to 4.20.6
VersionDeltaFile
1.717+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RdVHfIzx11/xfce4-panel distinfo Makefile

   xfce4-panel: update to 4.20.6

   4.20.6 (2025-12-29)
   ======
   - arrow-fix: Restoring the button size after the arrow disappears
   - build: Fix typo in optimization level
   - wayland: Set plugins internal unless forced external
   - prefs-dialog: Reset add/remove buttons sensitivity when needed
   - wayland: Minimalist management of workspace group change when unused
   - pager: Add missing signal handler disconnections
   - I18n: Update po/LINGUAS list
   - libxfce4panel: Clarify doc
   - Translation Updates:
     Catalan, French, Korean, Slovenian, Tatar, Thai, Vietnamese
VersionDeltaFile
1.49+4-4x11/xfce4-panel/distinfo
1.123+2-3x11/xfce4-panel/Makefile
1.38+2-1x11/xfce4-panel/PLIST
+8-83 files

LLVM/project eabcdb5llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanTransforms.h, llvm/test/Transforms/LoopVectorize vplan-print-after-all.ll

Revert "[VPlan] Add hidden `-vplan-print-after-all` option (#175839)" (#178544)

This reverts commit 97e1df149de213b760aae4060ee9e25dc9908125.

It looks like the commit caused some build bot failures. Revert back to green
so the failures can be investigated.

https://lab.llvm.org/buildbot/#/builders/159/builds/39803
https://lab.llvm.org/buildbot/#/builders/2/builds/43204
DeltaFile
+35-33llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-67llvm/test/Transforms/LoopVectorize/vplan-print-after-all.ll
+18-24llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+15-15llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+0-7llvm/lib/Transforms/Vectorize/VPlan.cpp
+0-5llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+68-1511 files not shown
+70-1537 files

NetBSD/pkgsrc-wip fe91759ups-nut TODO PLIST.Darwin

ups-nut: minor improvements
DeltaFile
+6-5ups-nut/TODO
+3-0ups-nut/PLIST.Darwin
+9-52 files