LLVM/project 2c38632llvm/lib/LTO LTO.cpp

LTO: Remove unused TargetLibraryInfo include (#170340)

DeltaFile
+0-1llvm/lib/LTO/LTO.cpp
+0-11 files

LLVM/project ef49c92llvm/lib/Analysis ScalarEvolution.cpp ScalarEvolutionDivision.cpp

[NFC][LLVM] Namespace cleanup in ScalarEvolution (#166620)

DeltaFile
+11-2llvm/lib/Analysis/ScalarEvolution.cpp
+0-4llvm/lib/Analysis/ScalarEvolutionDivision.cpp
+11-62 files

LLVM/project 5e5937clldb/test/API/python_api/sbframe_extensions TestSBFrameExtensions.py main.c

[LLDB] Add SBFrameExtensions Tests (#169236)

Fixes part of https://github.com/llvm/llvm-project/issues/168920
DeltaFile
+534-0lldb/test/API/python_api/sbframe_extensions/TestSBFrameExtensions.py
+33-0lldb/test/API/python_api/sbframe_extensions/main.c
+3-0lldb/test/API/python_api/sbframe_extensions/Makefile
+570-03 files

LLVM/project ac66ae4utils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel

[bazel] feat: update bazel lldb for llvm:support dep (#170344)

Adding llvm:Support dep since plugin started using llvm/ADT/...
DeltaFile
+1-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+1-01 files

LLVM/project e0f3302llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass.ll

[ValueTracking] Support scalable vector splats in computeKnownFPClass (#170325)

Address comment
https://github.com/llvm/llvm-project/pull/169904#discussion_r2576299467
DeltaFile
+19-9llvm/test/Transforms/Attributor/nofpclass.ll
+6-0llvm/lib/Analysis/ValueTracking.cpp
+25-92 files

NetBSD/pkgsrc NFroOdAdoc pkg-vulnerabilities

   pkg-vulnerabilities: add last 24 hours CVEs

   + kissfft (fixed upstream, latest stable release 131.2.0 still affected though),
     python (fixed upstream, no stable releases with fixes),
     zabbix-{agent,frontend}
VersionDeltaFile
1.674+17-1doc/pkg-vulnerabilities
+17-11 files

LLVM/project ea00593mlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp, mlir/test/Dialect/XeGPU propagate-layout-inst-data.mlir

[MLIR][XeGPU][Quickfix] Disable block count in propagation (#170304)

One of the previous PRs
https://github.com/llvm/llvm-project/pull/169267/ has reintroduced block
count to layout propagation that was removed in
https://github.com/llvm/llvm-project/pull/168504/. This PR patches the
issue.
DeltaFile
+2-4mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+3-0mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+5-42 files

LLVM/project a8ef3c8mlir/test/Dialect/Vector vector-sink.mlir

[mlir][vector][test] Fix comment in test (nfc) (#170336)

Fix a comment post #162167
DeltaFile
+1-1mlir/test/Dialect/Vector/vector-sink.mlir
+1-11 files

LLVM/project d202056llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp AMDGPURegBankLegalizeHelper.h

AMDGPU/GlobalISel: Report RegBankLegalize errors using reportGISelFailure

Use standard GlobalISel error reporting with reportGISelFailure
and pass returning false instead of llvm_unreachable.
Also enables -global-isel-abort=0 or 2 for -global-isel -new-reg-bank-select.
Note: new-reg-bank-select with abort 0 or 2 runs LCSSA,
while "intended use" without abort or with abort 1 does not run LCSSA.
DeltaFile
+137-62llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+21-18llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.h
+11-16llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+4-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+2-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.h
+175-1005 files

LLVM/project 5fa103aclang/include/clang/Options Options.td

[clang][Docs] Move debug info flags into groups (#169942)

This moves a few existing debug info flags that were floating in the
general pool of unorganised flags over to the existing groups for debug
info flags (so that they are presented together in documentation).

As a tiny further tweak, this also fixes the spelling of "DWARF" in the
flag docs for consistency with other flags.
DeltaFile
+21-15clang/include/clang/Options/Options.td
+21-151 files

FreeNAS/freenas 3d339a1tests/unit test_utmp.py

Fix
DeltaFile
+177-192tests/unit/test_utmp.py
+177-1921 files

OpenBSD/ports 8dFvPw7sysutils/libvirt-python distinfo Makefile

   Update to py3-libvirt-11.10.0.
VersionDeltaFile
1.81+2-2sysutils/libvirt-python/distinfo
1.100+1-1sysutils/libvirt-python/Makefile
+3-32 files

OpenBSD/ports IO2xANDsysutils/libvirt Makefile distinfo, sysutils/libvirt/patches patch-src_rpc_virnettlsconfig_h

   Update to libvirt-11.10.0.
VersionDeltaFile
1.71+17-0sysutils/libvirt/pkg/PLIST
1.144+6-6sysutils/libvirt/Makefile
1.93+2-2sysutils/libvirt/distinfo
1.2+2-2sysutils/libvirt/patches/patch-src_rpc_virnettlsconfig_h
+27-104 files

LLVM/project 88b2021llvm/lib/LTO LTO.cpp

LTO: Remove unused TargetLibraryInfo include
DeltaFile
+0-1llvm/lib/LTO/LTO.cpp
+0-11 files

LLVM/project 1e6476dllvm/test/Transforms/LoopVectorize hoist-predicated-loads-with-predicated-stores.ll

[LV] Add predicated store sinking tests requiring further noalias checks

Add additional tests where extra no-alias checks are needed, as future
extensions of https://github.com/llvm/llvm-project/pull/168771.
DeltaFile
+148-71llvm/test/Transforms/LoopVectorize/hoist-predicated-loads-with-predicated-stores.ll
+148-711 files

LLVM/project a3842acclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-safety-dataflow.cpp

dereference_operator
DeltaFile
+11-11clang/test/Sema/warn-lifetime-safety.cpp
+4-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+3-0clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+18-113 files

LLVM/project 00be6faclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

std_move false positive
DeltaFile
+14-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+16-02 files

LLVM/project f19ea1bclang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h, clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp FactsGenerator.cpp

Implicit lifetimebound for std namespace
DeltaFile
+82-0clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+2-62clang/lib/Sema/CheckExprLifetime.cpp
+4-0clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+2-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+90-634 files

LLVM/project 67d76baclang/include/clang/Analysis/Analyses/LifetimeSafety Origins.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Origins.cpp

Tree -> List
DeltaFile
+153-371clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+384-30clang/test/Sema/warn-lifetime-safety.cpp
+227-89clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+119-64clang/lib/Analysis/LifetimeSafety/Origins.cpp
+109-22clang/include/clang/Analysis/Analyses/LifetimeSafety/Origins.h
+55-30clang/unittests/Analysis/LifetimeSafetyTest.cpp
+1,047-6068 files not shown
+1,119-64314 files

LLVM/project 0c95e55llvm/include/llvm/CodeGen LibcallLoweringInfo.h, llvm/lib/CodeGen LibcallLoweringInfo.cpp TargetPassConfig.cpp

Old pass manager hacking
DeltaFile
+11-5llvm/include/llvm/CodeGen/LibcallLoweringInfo.h
+6-3llvm/lib/CodeGen/LibcallLoweringInfo.cpp
+2-1llvm/lib/CodeGen/GlobalISel/Legalizer.cpp
+2-0llvm/lib/CodeGen/TargetPassConfig.cpp
+1-1llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+1-1llvm/lib/CodeGen/ExpandFp.cpp
+23-112 files not shown
+27-118 files

LLVM/project 05d4afallvm/lib/CodeGen StackProtector.cpp, llvm/test/CodeGen/NVPTX no-stack-protector-libcall-error.ll

StackProtector: Use LibcallLoweringInfo analysis
DeltaFile
+55-27llvm/lib/CodeGen/StackProtector.cpp
+7-0llvm/test/Transforms/StackProtector/missing-analysis.ll
+2-2llvm/test/CodeGen/X86/stack-protector-atomicrmw-xchg.ll
+1-1llvm/test/CodeGen/NVPTX/no-stack-protector-libcall-error.ll
+1-1llvm/test/Transforms/StackProtector/cross-dso-cfi-stack-chk-fail.ll
+1-1llvm/test/Transforms/StackProtector/stack-chk-fail-alias.ll
+67-326 files

LLVM/project 49b0899llvm/include/llvm/CodeGen/GlobalISel LegalizerHelper.h Legalizer.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp Legalizer.cpp

GlobalISel: Use LibcallLoweringInfo analysis in legalizer

This is mostly boilerplate to move various freestanding utility
functions into LegalizerHelper. LibcallLoweringInfo is currently
optional, mostly because threading it through assorted other
uses of LegalizerHelper is more difficult.

I had a lot of trouble getting this to work in the legacy pass
manager with setRequiresCodeGenSCCOrder, and am not happy with the
result. A sub-pass manager is introduced and this is invalidated,
so we're re-computing this unnecessarily.
DeltaFile
+71-78llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+43-30llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+32-31llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
+15-9llvm/lib/CodeGen/GlobalISel/Legalizer.cpp
+9-9llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
+6-5llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h
+176-1622 files not shown
+183-1658 files

LLVM/project 21d2d43llvm/lib/LTO LTOBackend.cpp

Fix lld test
DeltaFile
+6-0llvm/lib/LTO/LTOBackend.cpp
+6-01 files

OpenBSD/ports xkk4CZqmisc/hwdata distinfo Makefile

   Update to hwdata-0.402.
VersionDeltaFile
1.126+2-2misc/hwdata/distinfo
1.128+1-1misc/hwdata/Makefile
+3-32 files

LLVM/project a50f20cllvm/include/llvm/MC MCDwarf.h

Reapply "[MC] Use a variant to hold MCCFIInstruction state (NFC)"

This reverts commit 8217c6415ab76c2a0f06705100c76207cd1e6bc0.
DeltaFile
+70-77llvm/include/llvm/MC/MCDwarf.h
+70-771 files

LLVM/project fe9f6a1llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/lib/Target/AMDGPU SIISelLowering.cpp

[NFC] Refactor TargetLowering::getTgtMemIntrinsic to take CallBase parameter
DeltaFile
+4-3llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-2llvm/lib/Target/ARM/ARMISelLowering.h
+1-2llvm/lib/Target/PowerPC/PPCISelLowering.h
+1-1llvm/lib/Target/X86/X86ISelLowering.h
+11-1217 files not shown
+28-2923 files

OpenBSD/ports 5KZk166graphics/gthumb distinfo Makefile

   Update to gthumb-3.12.8.2.
VersionDeltaFile
1.57+2-2graphics/gthumb/distinfo
1.147+1-1graphics/gthumb/Makefile
+3-32 files

LLVM/project c037128clang/test/CodeGen/arm-mve-intrinsics vmaxnmq.c vminnmq.c, llvm/lib/Target/ARM ARMInstrMVE.td

[ARM] Introduce intrinsics for MVE minnm/maxnm under strict-fp. (#169795)

Similar to #169156 again, this is mostly for denormal handling as there
is no rounding step in a minnum/maxnum.
DeltaFile
+76-34clang/test/CodeGen/arm-mve-intrinsics/vmaxnmq.c
+76-34clang/test/CodeGen/arm-mve-intrinsics/vminnmq.c
+90-1llvm/test/CodeGen/Thumb2/mve-intrinsics/strict-intrinsics.ll
+58-26clang/test/CodeGen/arm-mve-intrinsics/vminnmaq.c
+58-26clang/test/CodeGen/arm-mve-intrinsics/vmaxnmaq.c
+14-8llvm/lib/Target/ARM/ARMInstrMVE.td
+372-1293 files not shown
+387-1339 files

OpenBSD/ports 2xaPt1dmail/sendmail distinfo Makefile

   Update to sendmail-8.18.1.16.
VersionDeltaFile
1.35+2-2mail/sendmail/distinfo
1.65+1-1mail/sendmail/Makefile
+3-32 files

FreeNAS/freenas 845ee98src/middlewared/middlewared/api/v26_04_0 api_key.py, src/middlewared/middlewared/etc_files pam_tdb.py

Fix
DeltaFile
+37-99src/middlewared/middlewared/utils/user_api_key.py
+11-37src/middlewared/middlewared/plugins/api_key.py
+13-9src/middlewared/middlewared/utils/crypto.py
+14-3src/middlewared/middlewared/api/v26_04_0/api_key.py
+9-5src/middlewared/middlewared/etc_files/pam_tdb.py
+84-1535 files