LLVM/project 6e86037llvm/lib/Target/RISCV RISCVLoadStoreOptimizer.cpp, llvm/test/CodeGen/RISCV xqcilsm-lwmi-swmi.mir

[RISCV] Improve load/store pairing for Xqcilsm instructions in RISCVLoadStoreOptimizer (#174612)

If we did not pair two viable `Xqcilsm` load/store instructions in
`RISCVLoadStoreOptimizer` we iterated over the second instruction when
looking for other pairs to merge. This leads to us missing out on
opportunities where the second instruction could have been the start of
another potential pair that could have been merged.
DeltaFile
+57-0llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi.mir
+14-4llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
+71-42 files

FreeBSD/src f441a22include stdbool.h

stdbool.h: Update for C23

When a compiler with C23 or higher is detected, builtin bool, true,
and false are used to conform the C23 standard.

Reviewed by:    imp
Differential Revision: https://reviews.freebsd.org/D44664
DeltaFile
+6-2include/stdbool.h
+6-21 files

LLVM/project 1ec343dlibclc CMakeLists.txt

[libclc] Add support for `nvptx64-nvidia-cuda` triple (#174611)

Summary:
The OS here is the standard CUDA support target, which is the ABI used
for all of the same intrinsics the `nvidiacl` target uses. These can be
aliases asn `cuda` in the triple is the canonical form for most all GPU
compute.
DeltaFile
+5-0libclc/CMakeLists.txt
+5-01 files

LLVM/project 8136cb9lldb/docs index.rst, lldb/docs/resources lldbdap-contributing.md lldbdap.md

[lldb] Update LLDB DAP documentation. (#172580)

This adds a new page to lldb.llvm.org that includes a user guide for
lldb-dap.

The overall structure for documentation:

* https://lldb.llvm.org/resources/lldbdap.html - represents the user
facing documentation for lldb-dap, a high level overview of lldb-dap and
a place we can point users to for basic usage information.
* https://lldb.llvm.org/resources/lldbdap-contributing.html - represents
the contributing documentation for lldb-dap.
* llvm-project/lldb/tools/lldb-dap/README.md - The lldb-dap VSCode
Extension specific documentation.

This is a first pass at the documentation, I expect to expand on it
further as needed.
DeltaFile
+209-0lldb/docs/use/lldbdap.md
+195-0lldb/docs/resources/lldbdap-contributing.md
+0-195lldb/docs/resources/lldbdap.md
+3-1lldb/tools/lldb-dap/README.md
+2-1lldb/docs/index.rst
+409-1975 files

LLVM/project 0b2f3cfclang/lib/Sema SemaAMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-wmma-w32.cl

Revert "[AMDGPU] Rework the clamp support for WMMA instructions" (#174674)

Reverts llvm/llvm-project#174310

This change is causing 2 cross-project-test failures on
https://lab.llvm.org/buildbot/#/builders/174/builds/29695
DeltaFile
+0-57llvm/lib/IR/AutoUpgrade.cpp
+26-26llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
+20-20llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
+0-34clang/lib/Sema/SemaAMDGPU.cpp
+4-23llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+2-24clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
+52-18412 files not shown
+90-28018 files

LLVM/project 551d553llvm/lib/Target/RISCV RISCVOptWInstrs.cpp RISCVISelLowering.cpp

[RISCV] Add SimplifyDemandedBits and hasAllNBitUsers support for CLSW. (#174542)

This matches what we do for CLZW and other W instructions.
DeltaFile
+1-0llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+1-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-0llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+3-03 files

HardenedBSD/src e0cb64ashare/man/man4 iflib.4 mrsas.4, stand/i386/pxeldr pxeboot.8

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+33-13sys/kern/link_elf.c
+14-0sys/kern/link_elf_obj.c
+10-0share/man/man4/iflib.4
+6-3stand/i386/pxeldr/pxeboot.8
+0-8sys/vm/vm_kern.c
+2-1share/man/man4/mrsas.4
+65-252 files not shown
+68-258 files

HardenedBSD/src 8321ce5share/man/man4 iflib.4 mrsas.4, stand/i386/pxeldr pxeboot.8

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+33-13sys/kern/link_elf.c
+14-0sys/kern/link_elf_obj.c
+10-0share/man/man4/iflib.4
+6-3stand/i386/pxeldr/pxeboot.8
+0-8sys/vm/vm_kern.c
+2-1share/man/man4/mrsas.4
+65-252 files not shown
+68-258 files

HardenedBSD/src 1524f52share/man/man4 mfi.4, sys/dev/mfi mfi_pci.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3-2sys/vm/vm_object.h
+2-0share/man/man4/mfi.4
+1-0sys/dev/mfi/mfi_pci.c
+6-23 files

LLVM/project 7e88a42clang/lib/Sema SemaAMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-wmma-w32.cl

Revert "[AMDGPU] Rework the clamp support for WMMA instructions (#174310)"

This reverts commit ccca3b8c6746cc27262ea36e8b5a0781d455c48a.
DeltaFile
+0-57llvm/lib/IR/AutoUpgrade.cpp
+26-26llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
+20-20llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
+0-34clang/lib/Sema/SemaAMDGPU.cpp
+4-23llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+2-24clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
+52-18412 files not shown
+90-28018 files

LLVM/project a4cc033cross-project-tests CMakeLists.txt, cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb pointer-int-pair.test pointer-int-pair.cpp

Revert "[llvm][formatters] Add LLDB data-formatter for llvm::PointerIntPair" (#174673)

Reverts llvm/llvm-project#173261

Some bots were failing with:
```
Step 6 (build-unified-tree) failure: build (failure)
...
2.874 [7103/10/382] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o
2.875 [7102/10/383] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o
2.895 [7101/10/384] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o
2.896 [7100/10/385] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o
2.898 [7099/10/386] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
2.901 [7098/10/387] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o
2.905 [7097/10/388] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
2.918 [7096/10/389] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
2.920 [7095/10/390] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderTree.cpp.o
2.932 [7094/10/391] Building CXX object projects/cross-project-tests/CMakeFiles/check-lldb-llvm-support-pointer-int-pair.dir/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp.o
FAILED: projects/cross-project-tests/CMakeFiles/check-lldb-llvm-support-pointer-int-pair.dir/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp.o 

    [16 lines not shown]
DeltaFile
+88-91llvm/utils/lldbDataFormatters.py
+0-67cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
+0-30cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
+0-7cross-project-tests/CMakeLists.txt
+88-1954 files

HardenedBSD/src 28cb50fsys/vm vm_object.h

vm/vm_object.h: clarify the OBJ_ONEMAPPING semantic

(cherry picked from commit 9c923575606bbd29dcf0ec3384150d2d67136cbb)
DeltaFile
+3-2sys/vm/vm_object.h
+3-21 files

FreeBSD/src 28cb50fsys/vm vm_object.h

vm/vm_object.h: clarify the OBJ_ONEMAPPING semantic

(cherry picked from commit 9c923575606bbd29dcf0ec3384150d2d67136cbb)
DeltaFile
+3-2sys/vm/vm_object.h
+3-21 files

LLVM/project 72eae2fclang/lib/CIR/Analysis FallThroughWarning.cpp, clang/lib/CIR/FrontendAction CIRGenAction.cpp

Prepare refactoring of iterating on block and region
DeltaFile
+33-12clang/lib/CIR/Analysis/FallThroughWarning.cpp
+0-1clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+33-132 files

LLVM/project 3bdda61clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 avx512f16c-builtins.c

[X86][CIR]Implement handling for F16 halfs to float conversion builtins  (#173572)

Related to: #167765 
This PR implements-
`BI__builtin_ia32_vcvtph2ps_mask`
`BI__builtin_ia32_vcvtph2ps256_mask`
`BI__builtin_ia32_vcvtph2ps512_mask`
DeltaFile
+147-0clang/test/CIR/CodeGenBuiltins/X86/avx512f16c-builtins.c
+50-1clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+197-12 files

NetBSD/pkgsrc zaJflhLmeta-pkgs/bulk-test-icu Makefile

   bulk-test-icu: adjust firefox dependencies

   We should be listing firefox-esr, which points to the most recent ESR
   version as the priority to test here. (128 has been EOL since September
   so not really a main focus. 140 was broken by the latest ICU update and
   was missed in coverage.)

   There's not much point in covering 115 (already commented out in the
   previous commit) since it's been broken for a while.
VersionDeltaFile
1.15+3-4meta-pkgs/bulk-test-icu/Makefile
+3-41 files

LLVM/project 4dc9a0emlir/include/mlir/Dialect/Affine/IR AffineOps.td, mlir/include/mlir/Interfaces/Utils InferIntRangeCommon.h

[mlir][affine] Add an integer range interface to `affine.apply` (#174277)

DeltaFile
+161-0mlir/test/Dialect/Affine/int-range-interface.mlir
+126-0mlir/lib/Interfaces/Utils/InferIntRangeCommon.cpp
+38-0mlir/lib/Dialect/Affine/IR/InferIntRangeInterfaceImpls.cpp
+7-0mlir/include/mlir/Interfaces/Utils/InferIntRangeCommon.h
+3-1mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
+2-0mlir/lib/Dialect/Affine/IR/CMakeLists.txt
+337-16 files

NetBSD/pkgsrc 8T8bnh6www/firefox distinfo, www/firefox/patches patch-intl_lwbrk_LineBreaker.cpp

   firefox: fix build with icu 78.1
VersionDeltaFile
1.3+10-17www/firefox/patches/patch-intl_lwbrk_LineBreaker.cpp
1.575+2-1www/firefox/distinfo
+12-182 files

FreeBSD/ports 284813esecurity/wazuh-agent Makefile, security/wazuh-agent/files patch-src-data_provider-src_sysInfoFreeBSD.cpp pkg-message.in

security/wazuh-{agent,manager}: Improve getSerialNumber

Instead of returning UNKNOWN_VALUE, we can leverage the sysctl
'kern.hostuuid' so that users can uniquely identify their devices.

Approved by:    acm@
DeltaFile
+93-46security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+93-46security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+7-3security/wazuh-manager/files/pkg-message.in
+6-2security/wazuh-agent/files/pkg-message.in
+1-1security/wazuh-manager/Makefile
+1-1security/wazuh-agent/Makefile
+201-996 files

FreeBSD/ports d3c13b6security/wazuh-manager Makefile, security/wazuh-manager/files patch-src_wazuh_modules_vulnerability_scanner_src_vulnerabilityScannerFacade.cpp

security/wazuh-manager: Fix SIGSEGV when modulesd is starting

When modulesd stops while decompressing the vulnerability detection database,
it accesses an uninitialized structure, causing a SIGSEGV.

Approved by:    acm@
DeltaFile
+14-0security/wazuh-manager/files/patch-src_wazuh_modules_vulnerability_scanner_src_vulnerabilityScannerFacade.cpp
+1-1security/wazuh-manager/Makefile
+15-12 files

FreeBSD/ports c74ab75security/wazuh-agent Makefile pkg-plist

security/wazuh-agent: Fix permission denied error for etc/client.keys

wazuh-agentd: ERROR: (1103): Could not open file 'etc/client.keys' due to [(13)-(Permission denied)].

Approved by:    acm@
DeltaFile
+1-1security/wazuh-agent/Makefile
+1-1security/wazuh-agent/pkg-plist
+2-22 files

LLVM/project 9471f53cross-project-tests CMakeLists.txt, cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb pointer-int-pair.test pointer-int-pair.cpp

[llvm][formatters] Add LLDB data-formatter for llvm::PointerIntPair (#173261)

Depends on:
* https://github.com/llvm/llvm-project/pull/173238

(only last commit relevant for review)

This patch revives the `llvm::PointerIntPair` LLDB data-formatter. The
previous version was commented out because it relied on expression
evaluation and was hence slow/brittle. The formatter in this PR doesn't
rely on evaluating expressions.

Drive-by change:
* removes the `llvm::PointerUnion` formatter which was also commented
out. A future version of it will look very different than it does now,
so there's no point in keeping it because the diff won't be helpful in a
review.
DeltaFile
+96-93llvm/utils/lldbDataFormatters.py
+67-0cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
+30-0cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
+7-0cross-project-tests/CMakeLists.txt
+200-934 files

NetBSD/pkgsrc j97VjMVwww/firefox140 Makefile distinfo, www/firefox140/patches patch-intl_lwbrk_LineBreaker.cpp

   firefox140: fix builds with ICU >= 78.1
VersionDeltaFile
1.1+14-0www/firefox140/patches/patch-intl_lwbrk_LineBreaker.cpp
1.6+2-2www/firefox140/Makefile
1.7+2-1www/firefox140/distinfo
+18-33 files

NetBSD/pkgsrc-wip c561c60php-framadate PLIST MESSAGE, php-framadate/files httpd-framadate.conf

php-framadate: Convert MESSAGE to (installed) example apache config

Adjust PLIST because today it's different (problem already in TODO).
DeltaFile
+13-1php-framadate/PLIST
+0-12php-framadate/MESSAGE
+4-2php-framadate/Makefile
+5-0php-framadate/files/httpd-framadate.conf
+22-154 files

LLVM/project 074b947llvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

Merge branch 'users/abhinavgaba/udp-fallback-3' into users/abhinavgaba/udp-fallback-4
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-0859 files not shown
+63,818-7,573865 files

LLVM/project 47b9609llvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

Merge branch 'users/abhinavgaba/udp-fallback-2' into users/abhinavgaba/udp-fallback-3
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-0859 files not shown
+63,818-7,573865 files

LLVM/project 5b1925bllvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

Merge branch 'users/abhinavgaba/udp-fallback-1' into users/abhinavgaba/udp-fallback-2
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-0859 files not shown
+63,818-7,573865 files

LLVM/project 6441559llvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

Merge branch 'users/abhinavgaba/udp-fallback-0' into users/abhinavgaba/udp-fallback-1
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-0859 files not shown
+63,818-7,573865 files

FreeBSD/ports edde4a0security/tailscale distinfo Makefile

security/tailscale: Update to 1.92.5

MFH:            2025Q4
(cherry picked from commit a5d1751b218be2d18bf46fbd1caba97e6d08cbe8)
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

FreeBSD/ports a5d1751security/tailscale distinfo Makefile

security/tailscale: Update to 1.92.5

MFH:            2025Q4
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files