LLVM/project 4fe4824llvm/test/tools/UpdateTestChecks/update_mc_test_checks riscv-show-inst.test, llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs riscv_show_inst.s.expected riscv_show_inst.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+23-21llvm/utils/update_mc_test_checks.py
+8-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/riscv_show_inst.s.expected
+5-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/riscv-show-inst.test
+2-0llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/riscv_show_inst.s
+38-214 files

LLVM/project f00575ellvm/test/tools/UpdateTestChecks lit.local.cfg

[UpdateTestChecks] Fix %update_mc_test_checks substitution

We need to explicitly pass --llvm-mc-binary to avoid picking up llvm-mc
from somewhere else in $PATH. Noticed this because test lines were being
generated that didn't include my latest changes to update_mc_test_checks.py

Pull Request: https://github.com/llvm/llvm-project/pull/172230
DeltaFile
+2-1llvm/test/tools/UpdateTestChecks/lit.local.cfg
+2-11 files

FreeBSD/ports 65b6af3sysutils/xfce4-settings distinfo Makefile

sysutils/xfce4-settings: Update to 4.20.3
DeltaFile
+3-3sysutils/xfce4-settings/distinfo
+1-1sysutils/xfce4-settings/Makefile
+4-42 files

FreeBSD/ports 03b2b54x11-wm/xfce4-panel distinfo Makefile

x11-wm/xfce4-panel: Update to 4.20.6
DeltaFile
+3-3x11-wm/xfce4-panel/distinfo
+1-1x11-wm/xfce4-panel/Makefile
+4-42 files

FreeBSD/ports 3e0184dx11/libxfce4windowing Makefile distinfo, x11/libxfce4windowing/files libxfce4windowing-docs.xml.in libxfce4windowingui-docs.xml.in

x11/libxfce4windowing: Update to 4.20.5

- Removed extra files now included in distribution
DeltaFile
+0-83x11/libxfce4windowing/files/libxfce4windowing-docs.xml.in
+0-55x11/libxfce4windowing/files/libxfce4windowingui-docs.xml.in
+1-6x11/libxfce4windowing/Makefile
+3-3x11/libxfce4windowing/distinfo
+4-1474 files

NetBSD/pkgsrc-wip 77a81a9chromium distinfo, chromium/patches patch-services_device_hid_hid__service__netbsd.h patch-services_device_hid_hid__service__netbsd.cc

chromium: update patchset
DeltaFile
+42-41chromium/distinfo
+0-42chromium/patches/patch-services_device_hid_hid__service__netbsd.h
+0-36chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
+3-1chromium/patches/patch-services_device_hid_BUILD.gn
+1-1chromium/patches/patch-v8_tools_run-paxctl.py
+1-1chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+47-12236 files not shown
+83-15842 files

FreeBSD/ports 7305a52net/ntopng pkg-plist Makefile, net/ntopng/files patch-configure.ac.in patch-Makefile.in

net/ntopng: Update to 6.6 branch head
DeltaFile
+77-18net/ntopng/pkg-plist
+39-47net/ntopng/files/patch-configure.ac.in
+31-8net/ntopng/files/patch-Makefile.in
+8-6net/ntopng/Makefile
+9-2net/ntopng/files/patch-autogen.sh
+5-5net/ntopng/distinfo
+169-866 files

FreeBSD/ports a0a3679net/ndpi distinfo Makefile, net/ndpi/files patch-src_lib_Makefile.in patch-example_Makefile.in

net/ndpi: Update to 5.0 branch head
DeltaFile
+14-14net/ndpi/files/patch-src_lib_Makefile.in
+10-11net/ndpi/files/patch-example_Makefile.in
+7-7net/ndpi/files/patch-tests_dga_Makefile.in
+7-7net/ndpi/files/patch-tests_unit_Makefile.in
+3-3net/ndpi/distinfo
+2-2net/ndpi/Makefile
+43-446 files

FreeBSD/ports 14821d6databases/clickhouse-cpp pkg-plist Makefile, databases/clickhouse-cpp/files patch-clickhouse_base_platform.h patch-clickhouse_base_socket.h

databases/clickhouse-cpp: Add new port

clickhouse-cpp is the official C++ client library for ClickHouse,
providing a fast and type-safe interface to ClickHouse using its
native binary protocol.
DeltaFile
+45-0databases/clickhouse-cpp/pkg-plist
+41-0databases/clickhouse-cpp/Makefile
+20-0databases/clickhouse-cpp/files/patch-clickhouse_base_platform.h
+13-0databases/clickhouse-cpp/files/patch-clickhouse_base_socket.h
+11-0databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp
+3-0databases/clickhouse-cpp/pkg-descr
+133-02 files not shown
+137-08 files

LLVM/project 0b46cf7llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize vector-loop-backedge-elimination-early-exit.ll

[VPlan] Handle BranchOnTwoConds in simplifyBranchCondition.

This fixes a crash after introducing BranchOnTwoConds (524b1788,
https://github.com/llvm/llvm-project/pull/172750) when trying to
replace BranchOnTwoConds with a VPBranchOnCond, without dissolving the
region.

In that case, we need to update the appropriate condition operand.
DeltaFile
+122-0llvm/test/Transforms/LoopVectorize/vector-loop-backedge-elimination-early-exit.ll
+7-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+129-02 files

LLVM/project 16a8055llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+31-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+7-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+76-305 files

LLVM/project 293a863llvm/include/llvm/ADT FloatingPointMode.h, llvm/include/llvm/Support KnownFPClass.h

InstCombine: Handle log/log2/log10 in SimplifyDemandedFPClass
DeltaFile
+16-30llvm/lib/Analysis/ValueTracking.cpp
+37-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+9-18llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+17-0llvm/lib/Support/KnownFPClass.cpp
+5-0llvm/include/llvm/ADT/FloatingPointMode.h
+4-0llvm/include/llvm/Support/KnownFPClass.h
+88-486 files

LLVM/project 442fbbbllvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add baseline test for SimplifyDemandedFPClass log handling
DeltaFile
+268-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+268-01 files

LLVM/project dd20a77llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle minimum/maximum in SimplifyDemandedFPClass
DeltaFile
+51-80llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+49-76llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+26-87llvm/lib/Analysis/ValueTracking.cpp
+94-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+92-0llvm/lib/Support/KnownFPClass.cpp
+14-0llvm/include/llvm/Support/KnownFPClass.h
+326-2446 files

LLVM/project ba38a1ellvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximumnum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Add baseline minimumnum/maximumnum SimplifyDemandedFPClass tests
DeltaFile
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+3,250-02 files

LLVM/project e89e4a6llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass

Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k

nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
DeltaFile
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+18-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+110-943 files

LLVM/project 2c785fbllvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Add baseline tests for sqrt SimplifyDemandedFPClass
DeltaFile
+206-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+206-01 files

LLVM/project 13aa5d0llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimumnum.ll simplify-demanded-fpclass-maximumnum.ll

InstCombine: Handle minimumnum/maximumnum in SimplifyDemandedFPClass
DeltaFile
+36-59llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+34-55llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+64-12llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+134-1263 files

LLVM/project bb4c18dllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fmul in SimplifyDemandedFPClass
DeltaFile
+123-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+50-43llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+18-63llvm/lib/Analysis/ValueTracking.cpp
+59-0llvm/lib/Support/KnownFPClass.cpp
+29-0llvm/include/llvm/Support/KnownFPClass.h
+1-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+280-1096 files

LLVM/project 954f181llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimum.ll simplify-demanded-fpclass-maximum.ll

InstCombine: Add baseline tests for minimum/maximum SimplifyDemandedFPClass handling
DeltaFile
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+1,625-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+3,250-02 files

LLVM/project daeaccdllvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

InstCombine: Add baseline tests for fmul SimplifyDemandedFPClass handling
DeltaFile
+912-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+912-01 files

NetBSD/pkgsrc-wip 5afa88ewaybar Makefile

waybar: add chrono-date dependency
DeltaFile
+1-0waybar/Makefile
+1-01 files

NetBSD/pkgsrc-wip 772ebc6chrono-date Makefile distinfo, chrono-date/patches patch-CMakeLists.txt patch-date.pc.in

chrono-date: patch to ship pkg-config file
DeltaFile
+36-0chrono-date/patches/patch-CMakeLists.txt
+18-0chrono-date/patches/patch-date.pc.in
+6-0chrono-date/Makefile
+2-0chrono-date/distinfo
+1-0chrono-date/PLIST
+63-05 files

LLVM/project 19089famlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp, mlir/test/Conversion/AMDGPUToROCDL gfx1250.mlir

[mlir][amdgpu] Fix DMA lowerings. (#174008)

* Fixes off by one error where tensor_dim_0_stride was always set to 1.
* Instead of always setting this value to 1, tensor_dim_0_stride is the
stride across the last dimension.
DeltaFile
+9-40mlir/test/Conversion/AMDGPUToROCDL/gfx1250.mlir
+2-2mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+11-422 files

LLVM/project 14c00c0bolt/test/AArch64 veneer-bolt.s veneer-lite-mode.s

[BOLT][AArch64] Rework test case for lite mode veneers. NFC (#173951)

Follow-up to #171534: provide a minimal test case.
DeltaFile
+0-56bolt/test/AArch64/veneer-bolt.s
+40-0bolt/test/AArch64/veneer-lite-mode.s
+40-562 files

LLVM/project 91981a5flang/lib/Optimizer/Transforms SimplifyFIROperations.cpp, flang/test/Transforms do_concurrent-to-do_loop-unodered.fir do-concurrent-localizer-init-region.fir

[flang] Fixed operations hoisting out of fir.do_concurrent. (#173502)

LICM (#173438) may insert new operations at the beginning of
`fir.do_concurrent`'s block and they cannot be always hoisted
to the alloca-block of the parent operation. This patch
only moves `fir.alloca`s into the alloca-block, and moves
all other operations right before fir.do_concurrent.
DeltaFile
+43-0flang/test/Transforms/do_concurrent-to-do_loop-unodered.fir
+10-1flang/lib/Optimizer/Transforms/SimplifyFIROperations.cpp
+1-1flang/test/Transforms/do-concurrent-localizer-init-region.fir
+1-1flang/test/Transforms/do-concurrent-localizer-dealloc-region.fir
+55-34 files

LLVM/project 7409c1fllvm/test/tools/llvm-mca mcpu-help.test, llvm/test/tools/llvm-mca/AArch64 mcpu-help.test

[MCA] Ignore host -mcpu when target lacks said CPU (#174004)

#173399 failed on buildbot llvm-clang-ubuntu-x-aarch64-pauth. This patch
aims to rectify this.

--------------

llvm-mca rewrites `-mcpu=native` to `sys::getHostCPUName()` and then
immediately instantiates an
`MCSubtargetInfo`. If the build host is x86 but the selected triple is
AArch64, then the CPU string (e.g. “znver4”) isn’t valid, so
`InitMCProcessorInfo` emits a warning. This broke lit tests on cross
compilation.

This patch aims to fix this by creating a default subtarget first,
querying `STI->isCPUStringValid(hostCPU)`
and only recreating the subtarget with the detected host CPU when it’s
supported.

`mcpu-help.test` has been moved into the AArch64 directory, as it is not
target-independent
DeltaFile
+36-8llvm/tools/llvm-mca/llvm-mca.cpp
+11-0llvm/test/tools/llvm-mca/AArch64/mcpu-help.test
+0-11llvm/test/tools/llvm-mca/mcpu-help.test
+47-193 files

LLVM/project 52e815fclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains HLSL.cpp

[HLSL] Add allresourcesbound option to DXC driver and set corresponding module flag (#173411)

This PR adds a new CC1 option and a new dxc driver option. The DXC
option, when set, is translated into the new CC1 option.
The `all-resources-bound` dxc option will create a metadata module flag,
and the print-dx-shader-flags pass will set the appropriate shader
module flag from this metadata module flag.

Fixes https://github.com/llvm/llvm-project/issues/112264
DeltaFile
+25-0llvm/test/CodeGen/DirectX/ShaderFlags/all-resources-bound.ll
+10-0clang/test/Options/all_resources_bound.hlsl
+7-0clang/include/clang/Options/Options.td
+7-0clang/test/CodeGenHLSL/all-resources-bound.hlsl
+7-0llvm/lib/Target/DirectX/DXILShaderFlags.cpp
+6-0clang/lib/Driver/ToolChains/HLSL.cpp
+62-03 files not shown
+70-29 files

NetBSD/pkgsrc c1Ld6XUsysutils/ndevd DESCR

   ndevd: fix grammar in DESCR
VersionDeltaFile
1.2+2-2sysutils/ndevd/DESCR
+2-21 files

LLVM/project 86b17aemlir/lib/Dialect/Bufferization/IR BufferizableOpInterface.cpp, mlir/test/Dialect/Bufferization/Transforms one-shot-module-bufferize-invalid.mlir

[MLIR][Bufferization]: Handle invalid memref element types (#173692)

Fixes #128329, Fixes #128330, Fixes #173565, Fixes #114730

There is an assertion failure in `-one-shot-bufferize` when tensors that
have an element type that can't be a memref element type are
encountered.
https://github.com/llvm/llvm-project/blob/f8d3f47e1fd09392aa30df83849b25acd8c59a25/mlir/include/mlir/IR/BuiltinTypes.h#L440

We can't emit a to_tensor for ops that do implement
`BufferizableOpInterface`, and i don't think quantizing is the right
move either, so erroring seemed like the best fit.

After some trial and error, `defaultGetBufferType` seems like the most
functional and least invasive place to put this check.
DeltaFile
+9-0mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize-invalid.mlir
+8-0mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
+17-02 files