LLVM/project 5f34d53llvm/tools/llvm-mc-assemble-fuzzer llvm-mc-assemble-fuzzer.cpp

llvm-mc-assemble-fuzzer: Error on MCSubtargetInfo construct failure (#159224)

DeltaFile
+6-2llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
+6-21 files

LLVM/project 1773341llvm/test/Transforms/InstSimplify/ConstProp bswap.ll

[NFC] Regenerate checks - llvm/test/Transforms/InstSimplify/ConstProp/bswap.ll
DeltaFile
+21-18llvm/test/Transforms/InstSimplify/ConstProp/bswap.ll
+21-181 files

LLVM/project 152ed59llvm/test/Transforms/Attributor nofpclass.ll, llvm/test/Transforms/InstCombine load-store-forward.ll exact.ll

[NFC][LLVM][Tests] Add RUN lines to verify Constant{Int/FP} based splats.

  llvm/test/Transforms/Attributor/nofpclass.ll
  llvm/test/Transforms/InstCombine/exact.ll
  llvm/test/Transforms/InstCombine/load-store-forward.ll
  llvm/test/Transforms/SCCP/overdefined-ext.ll
DeltaFile
+39-17llvm/test/Transforms/InstCombine/load-store-forward.ll
+22-9llvm/test/Transforms/Attributor/nofpclass.ll
+18-9llvm/test/Transforms/SCCP/overdefined-ext.ll
+12-7llvm/test/Transforms/InstCombine/exact.ll
+91-424 files

LLVM/project 4c16cffllvm/test/CodeGen/AArch64/GlobalISel irtranslator-one-by-n-vector-ptr-add.ll arm64-irtranslator.ll

[NFC][LLVM][AArch64] Add use-constant-int-for-* RUN lines to global-isel tests.

  CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
  CodeGen/AArch64/GlobalISel/irtranslator-one-by-n-vector-ptr-add.ll
DeltaFile
+42-19llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-one-by-n-vector-ptr-add.ll
+15-8llvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
+57-272 files

LLVM/project 2c764c6llvm/test/Analysis/CostModel/ARM abs.ll

[ARM] Correct attributes on abs.ll costmodel test. NFC

Adding mve was a mistake and preventing it from testing the expected
architecture levels.
DeltaFile
+7-7llvm/test/Analysis/CostModel/ARM/abs.ll
+7-71 files

LLVM/project bea01fbclang/lib/AST QualTypeNames.cpp, clang/unittests/AST QualTypeNamesTest.cpp CMakeLists.txt

[AST] Fix an assertion failure in TypeName::getFullyQualifiedName

This popped up during our internal intergrates of upstream changes.
It started happening after ba9d1c41c41d568a798e0a8c38a89d294647c28d,
which started using `TemplateSpecializationType` in this place and
the code was not prepared to handle it.
DeltaFile
+55-0clang/unittests/AST/QualTypeNamesTest.cpp
+6-3clang/lib/AST/QualTypeNames.cpp
+1-0clang/unittests/AST/CMakeLists.txt
+62-33 files

LLVM/project 613e3bdllvm/lib/Target/LoongArch LoongArchLSXInstrInfo.td

Strengthen check in vsplatf32_fpimm_eq_1

Otherwise, many tests will failed in LA32. For example:
CodeGen/LoongArch/lasx/fsqrt.ll
DeltaFile
+1-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+1-01 files

LLVM/project 254a642llvm/test/CodeGen/LoongArch/lasx build-vector.ll fpowi.ll, llvm/test/CodeGen/LoongArch/lasx/ir-instruction fix-xvshuf.ll insertelement.ll

update tests
DeltaFile
+273-548llvm/test/CodeGen/LoongArch/lasx/build-vector.ll
+88-89llvm/test/CodeGen/LoongArch/lasx/fpowi.ll
+38-34llvm/test/CodeGen/LoongArch/lasx/bitreverse.ll
+7-6llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fix-xvshuf.ll
+4-6llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insertelement.ll
+4-4llvm/test/CodeGen/LoongArch/lasx/scalar-to-vector.ll
+414-6876 files

LLVM/project b251f09llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

la32 passed
DeltaFile
+1-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+1-21 files

LLVM/project 0649630llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

fix typo
DeltaFile
+2-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-21 files

LLVM/project 0136a4ellvm/lib/Target/LoongArch LoongArchISelLowering.cpp

update
DeltaFile
+17-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+17-21 files

LLVM/project 4762a18llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

update
DeltaFile
+52-50llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+52-501 files

LLVM/project 47bd167llvm/include/llvm/CodeGen LexicalScopes.h

[DebugInfo] Remove class and function names from Doxygen comments in LexicalScopes.h (NFC) (#159310)

Duplication of function and class name in the comment is discouraged in
https://llvm.org/docs/CodingStandards.html#doxygen-use-in-documentation-comments.
DeltaFile
+35-41llvm/include/llvm/CodeGen/LexicalScopes.h
+35-411 files

LLVM/project dae84d2llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

[LoongArch] Spill 256-bit build_vector to avoid using LASX element insertion

Note: Only worse for v8i32/v8f32/v4i64/v4f64 types when the high
part only has one non-undef element.
DeltaFile
+33-10llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+33-101 files

LLVM/project f028d60llvm/test/CodeGen/LoongArch/lasx build-vector.ll broadcast-load.ll, llvm/test/CodeGen/LoongArch/lsx build-vector.ll broadcast-load.ll

update tests
DeltaFile
+97-666llvm/test/CodeGen/LoongArch/lasx/build-vector.ll
+10-53llvm/test/CodeGen/LoongArch/lsx/build-vector.ll
+12-32llvm/test/CodeGen/LoongArch/lasx/broadcast-load.ll
+4-8llvm/test/CodeGen/LoongArch/lsx/broadcast-load.ll
+123-7594 files

LLVM/project 061cb8dllvm/lib/Target/LoongArch LoongArchLSXInstrInfo.td

la32 passed
DeltaFile
+14-14llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+14-141 files

LLVM/project 1769328llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

update
DeltaFile
+52-66llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+52-661 files

LLVM/project f09a200llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

using lsx inserting
DeltaFile
+28-4llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+28-41 files

LLVM/project 9b45258llvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLASXInstrInfo.td

[LoongArch] Broadcast repeated subsequence in build_vector instead of inserting per element
DeltaFile
+53-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+20-1llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+2-0llvm/lib/Target/LoongArch/LoongArchISelLowering.h
+75-13 files

LLVM/project 0a7a7d5llvm CMakeLists.txt

[llvm][CAS] Enable CAS on 32-bit systems again (#159302)

dd56becdbc31cce16973172f0a447207ddf67861 has fixed the alignment problem
we were seeing on Arm 32-bit.
DeltaFile
+2-2llvm/CMakeLists.txt
+2-21 files

OpenBSD/ports ZboE7Ysdevel/llvm/19/patches patch-clang_lib_Driver_ToolChains_OpenBSD_h patch-llvm_lib_Target_PowerPC_PPCISelDAGToDAG_cpp, devel/llvm/20/patches patch-clang_lib_Driver_ToolChains_OpenBSD_h patch-llvm_lib_Target_PowerPC_PPCISelDAGToDAG_cpp

   merge recent changes from base
VersionDeltaFile
1.1+15-0devel/llvm/19/patches/patch-clang_lib_Driver_ToolChains_OpenBSD_h
1.1+15-0devel/llvm/20/patches/patch-clang_lib_Driver_ToolChains_OpenBSD_h
1.1+15-0devel/llvm/20/patches/patch-llvm_lib_Target_PowerPC_PPCISelDAGToDAG_cpp
1.1+15-0devel/llvm/21/patches/patch-clang_lib_Driver_ToolChains_OpenBSD_h
1.1+15-0devel/llvm/21/patches/patch-llvm_lib_Target_PowerPC_PPCISelDAGToDAG_cpp
1.2+13-1devel/llvm/19/patches/patch-llvm_lib_Target_PowerPC_PPCISelDAGToDAG_cpp
+88-13 files not shown
+93-29 files

LLVM/project 88c64f7llvm/lib/Transforms/Utils BasicBlockUtils.cpp, llvm/test/Transforms/SimplifyCFG unreachable-multi-basic-block-funclet.ll

Revert "Reland "[BasicBlockUtils] Handle funclets when detaching EH p… (#159292)

…ad blocks" (#158435)"

This reverts commit 41cef78227eb909181cb9360099b2d92de8d649f.
DeltaFile
+0-236llvm/test/Transforms/SimplifyCFG/unreachable-multi-basic-block-funclet.ll
+28-85llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+28-3212 files

LLVM/project b7f68cbllvm/lib/Target/Mips MipsExpandPseudo.cpp, llvm/test/CodeGen/Mips atomic-min-max.ll

[Mips] Fix atomic min/max generate mips4 instructions when compiling for mips2 (#149983)

Fix #145411.
DeltaFile
+521-0llvm/test/CodeGen/Mips/atomic-min-max.ll
+188-25llvm/lib/Target/Mips/MipsExpandPseudo.cpp
+709-252 files

FreeBSD/ports a5419f7devel/apr1 Makefile, devel/apr1/files patch-my_init

devel/apr1: Unbreak with MySQL > 8.0.2 < 10.0.0

my_init() was removed from mysql 8.0.2, but dbd/apr_dbd_mysql.c calls
my_init() if MYSQL_VERSION_ID < 100000. This patch fixes this problem,
allowing Apache mod_authn_dbd.so to work properly on mysql >= 8.0.2.

There is an open bug upstream, but it has not been patched yet.

Upstream PR: https://bz.apache.org/bugzilla/show_bug.cgi?id=62631

PR:             274134
Approved by:    brnrd (with apache hat)

(cherry picked from commit 1ba5f925f5b1839f3e2b36742ec62cd246ccf764)
DeltaFile
+11-0devel/apr1/files/patch-my_init
+1-1devel/apr1/Makefile
+12-12 files

OPNSense/ports 5065bddsecurity/suricata pkg-plist Makefile

security/suricata: update to 8.0.1
DeltaFile
+10-49security/suricata/pkg-plist
+2-5security/suricata/Makefile
+3-3security/suricata/distinfo
+15-573 files

FreeBSD/ports 1ba5f92devel/apr1 Makefile, devel/apr1/files patch-my_init

devel/apr1: Unbreak with MySQL > 8.0.2 < 10.0.0

my_init() was removed from mysql 8.0.2, but dbd/apr_dbd_mysql.c calls
my_init() if MYSQL_VERSION_ID < 100000. This patch fixes this problem,
allowing Apache mod_authn_dbd.so to work properly on mysql >= 8.0.2.

There is an open bug upstream, but it has not been patched yet.

Upstream PR: https://bz.apache.org/bugzilla/show_bug.cgi?id=62631

PR:             274134
Approved by:    brnrd (with apache hat)
DeltaFile
+11-0devel/apr1/files/patch-my_init
+1-1devel/apr1/Makefile
+12-12 files

OpenBSD/src y5wR3eesys/arch/arm64/conf files.arm64 RAMDISK, sys/arch/arm64/dev rpipwm.c

   Add rpipwm(4), a driver for the PWM controller on the RP1 chip.  Together
   with the previous RP1-related commits this makes the fan work.  Also based
   on eralier work by mglocker@

   ok on principle tb@
   ok mglocker@
VersionDeltaFile
1.1+187-0sys/arch/arm64/dev/rpipwm.c
1.79+5-1sys/arch/arm64/conf/files.arm64
1.234+2-1sys/arch/arm64/conf/RAMDISK
1.307+2-1sys/arch/arm64/conf/GENERIC
+196-34 files

FreeBSD/ports f824a5asysutils Makefile, sysutils/stackit Makefile pkg-descr

sysutils/stackit: Add new port

A command-line interface to manage STACKIT resources

PR:     289607
DeltaFile
+19-0sysutils/stackit/Makefile
+6-0sysutils/stackit/pkg-descr
+5-0sysutils/stackit/distinfo
+1-0sysutils/Makefile
+31-04 files

LLVM/project 56ebbebllvm/test/CodeGen/AMDGPU workgroup-id-in-arch-sgprs.ll

[AMDGPU][NFC] Add back -new-reg-bank-select flag. (#159181)

DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll
+2-21 files

FreeBSD/src 123881asys/dev/sound/pcm dsp.c channel.h

sound: Honor CHN_F_NBIO

If the device is opened with O_NONBLOCK, even though we check for it in
order to set CHN_F_NBIO, the subsequent chn_reset() calls will clear all
flags, except those set in CHN_F_RESET, which does not include
CHN_F_NBIO.

Add CHN_F_NBIO to CHN_F_RESET. Additionally, because primary channels
can be reused, make sure we do not unintentionally keep CHN_F_NBIO set
if the channel is re-opened, but without O_NONBLOCK.

PR:             289441
MFC after:      2 days
Reviewed by:    christos, markj
Differential Revision:  https://reviews.freebsd.org/D52493

(cherry picked from commit e8b5025c3880b04c1c2139fe73b65fbd6deb41d4)
DeltaFile
+2-2sys/dev/sound/pcm/dsp.c
+1-1sys/dev/sound/pcm/channel.h
+3-32 files