LLVM/project 7f9d72allvm/lib/Target/AArch64 AArch64InstrInfo.cpp AArch64Processors.td, llvm/test/CodeGen/AArch64 arm64-zero-cycle-regmov-fpr.ll

[AArch64] Lower FPR register moves to zero cycle NEON (#153158)

[AArch64] Lower FPR register moves to zero cycle NEON
    
Lower FPR64, FPR32, FPR16, FPR8 register moves into NEON moves if the
target supports zero cycle move for NEON but not for the narrower
classes.
    
Adds a subtarget feature called FeatureZCRegMoveFPR128 that enables to
query wether the target supports zero cycle reg move for FPR128 NEON
registers, and embeds it into the appropriate processors.
    
Includes lowering test cases, and specializes check prefixes.
DeltaFile
+104-45llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmov-fpr.ll
+74-8llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+10-0llvm/lib/Target/AArch64/AArch64Processors.td
+3-0llvm/lib/Target/AArch64/AArch64Features.td
+191-534 files

FreeBSD/ports 85c3625www/py-yt-dlp pkg-plist distinfo, www/yt-dlp distinfo Makefile

www/{,py-}yt-dlp: update 2025.06.09 → 2025.08.27
DeltaFile
+13-15www/py-yt-dlp/pkg-plist
+3-3www/py-yt-dlp/distinfo
+3-3www/yt-dlp/distinfo
+1-1www/yt-dlp/Makefile
+1-1www/py-yt-dlp/Makefile
+21-235 files

FreeBSD/ports 23ff946lang/cairo distinfo Makefile

lang/cairo: update 2.12.0 → 2.12.1

Reported by:    portscout
DeltaFile
+3-3lang/cairo/distinfo
+1-1lang/cairo/Makefile
+4-42 files

FreeBSD/ports 1f97191misc/cpp-mcp Makefile pkg-descr, misc/cpp-mcp/files patch-src_CMakeLists.txt patch-CMakeLists.txt

misc/cpp-mcp: New port: Lightweight C++ MCP (Model Context Protocol) SDK
DeltaFile
+21-0misc/cpp-mcp/Makefile
+17-0misc/cpp-mcp/files/patch-src_CMakeLists.txt
+14-0misc/cpp-mcp/pkg-descr
+12-0misc/cpp-mcp/files/patch-CMakeLists.txt
+10-0misc/cpp-mcp/pkg-plist
+3-0misc/cpp-mcp/distinfo
+77-01 files not shown
+78-07 files

FreeBSD/ports cce3d15misc/llama-cpp distinfo Makefile

misc/llama-cpp: update 6191 → 6301

Reported by:    portscout
DeltaFile
+3-3misc/llama-cpp/distinfo
+1-1misc/llama-cpp/Makefile
+1-0misc/llama-cpp/pkg-plist
+5-43 files

FreeBSD/ports de8b476sysutils/xcp distinfo Makefile

sysutils/xcp: update 0.24.1 → 0.24.2

Reported by:    portscout
DeltaFile
+119-95sysutils/xcp/distinfo
+59-48sysutils/xcp/Makefile
+178-1432 files

FreeBSD/ports cf17377devel/rapidjson Makefile

devel/rapidjson: Update WWW
DeltaFile
+2-1devel/rapidjson/Makefile
+2-11 files

FreeBSD/src 9a4b30dsys/netinet tcp_syncache.c

tcp: remove stale comment

MFC after:      3 days
Sponsored by:   Netflix, Inc.
DeltaFile
+0-1sys/netinet/tcp_syncache.c
+0-11 files

FreeBSD/ports a7091bbx11-wm/compiz-plugins-main Makefile distinfo

x11-wm/compiz-plugins-main: fix build with NLS=OFF, move to Codeberg

* Fix devel/compiz-bcop pkgconfig data move
* Use MY_DEPENDS and assign it to both BUILD_DEPENDS and RUN_DEPENDS
  https://docs.freebsd.org/en/books/porters-handbook/makefiles/#makefile-run_depends

PR:             235715
Approved by:    yuri@ (Mentor)
DeltaFile
+22-16x11-wm/compiz-plugins-main/Makefile
+3-2x11-wm/compiz-plugins-main/distinfo
+25-182 files

XigmaNAS/svn 10362trunk/locale xigmanas-tr.po xigmanas-de.po

update translations
DeltaFile
+14-12trunk/locale/xigmanas-tr.po
+5-5trunk/locale/xigmanas-de.po
+2-2trunk/locale/xigmanas-bg.po
+2-2trunk/locale/xigmanas-bs.po
+2-2trunk/locale/xigmanas-ca.po
+2-2trunk/locale/xigmanas-cs.po
+27-2531 files not shown
+89-8737 files

FreeBSD/src 03da439sys/dev/virtio/network if_vtnet.c

vtnet: fix computation of sysctl variables

Fix the aggregation of the interface level counters
* dev.vtnet.X.tx_task_rescheduled,
* dev.vtnet.X.tx_tso_offloaded,
* dev.vtnet.X.tx_csum_offloaded,
* dev.vtnet.X.rx_task_rescheduled,
* dev.vtnet.X.rx_csum_offloaded, and
* dev.vtnet.X.rx_csum_failed.
Also ensure that dev.vtnet.X.tx_defrag_failed only counts the number
of times m_defrag() fails.
While there, mark sysctl-variables used for exporting statistics as
such (CTLFLAG_STATS).

Reviewed by:            Timo Völker
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D51999
DeltaFile
+117-14sys/dev/virtio/network/if_vtnet.c
+117-141 files

LLVM/project 8843bc5clang/lib/Headers avx512fintrin.h tmmintrin.h, clang/test/CodeGen/X86 avx512vl-builtins.c

[Headers][X86] Allow integer/fp absolute intrinsics to be used in constexpr (#154662)

Fixes #153556.

In addition, four supporting intrinsics were also updated to constexpr
and tested, as they are directly used by the above intrinsics:
- _mm512_mask_and_epi64
- _mm512_mask_and_epi32
- _mm_and_epi32
- _mm256_and_epi32

Co-authored-by: Simon Pilgrim <llvm-dev at redking.me.uk>
DeltaFile
+26-39clang/lib/Headers/avx512fintrin.h
+21-23clang/lib/Headers/tmmintrin.h
+20-22clang/lib/Headers/avx512vlintrin.h
+16-24clang/lib/Headers/avx512vlbwintrin.h
+12-18clang/lib/Headers/avx512bwintrin.h
+22-0clang/test/CodeGen/X86/avx512vl-builtins.c
+117-12611 files not shown
+190-14117 files

LLVM/project 7060fc5llvm/test/tools/llvm-lto2 version.test, llvm/tools/llvm-lto2 llvm-lto2.cpp

[llvm-lto2] Added version command for llvm-lto2 (#148866)

Previously, the only way to check version for llvm-lto2 was to add
version as a subcommand: `llvm-lto2 run --version`. This adds version as
a main command for llvm-lto2 for more intuitive access.

You can now check version with the command `llvm-lto2 --version`.
DeltaFile
+7-0llvm/test/tools/llvm-lto2/version.test
+4-0llvm/tools/llvm-lto2/llvm-lto2.cpp
+11-02 files

FreeBSD/src 7cad1e5sys/dev/mwl if_mwl.c

mwl(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit 4f768b8acdf818f08f4f0124c1df418127720266)
DeltaFile
+1-1sys/dev/mwl/if_mwl.c
+1-11 files

FreeBSD/src 59088fasys/dev/bce if_bce.c

bce(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit a848c85d27c8f8d6b8394a372417703a2969314c)
DeltaFile
+1-1sys/dev/bce/if_bce.c
+1-11 files

FreeBSD/src f9fab6asys/cam/ata ata_all.c, sys/cam/scsi scsi_da.c

cam(3): Fix a common typo in source code comments

- s/tranferred/transferred/

(cherry picked from commit 90d7186379b08e5fb0f3d146a2e82a4fa8d9c9b8)
DeltaFile
+2-2sys/cam/ata/ata_all.c
+2-2sys/cam/scsi/scsi_da.c
+4-42 files

FreeBSD/src ee72210sys/dev/ice ice_fw_logging.c

ice(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit 62db40b5644726ca61e84aa56fff2fbaf30b05ca)
DeltaFile
+1-1sys/dev/ice/ice_fw_logging.c
+1-11 files

FreeBSD/src 6062ccbsys/ufs/ffs ffs_rawread.c

ffs(3): Fix a typo in a source code comment

- s/fist/first/

(cherry picked from commit cc5623d8bda6ac24faf1c18ba9712e7f78dc127b)
DeltaFile
+1-1sys/ufs/ffs/ffs_rawread.c
+1-11 files

FreeBSD/src d0fc19asys/dev/hpt27xx hptintf.h

hpt27xx(4): Fix a couple of typos in source code comments

- s/tranform/transform/

(cherry picked from commit 49ae0c259205e45267ed5d8dcc99132595cf1cec)
DeltaFile
+3-3sys/dev/hpt27xx/hptintf.h
+3-31 files

FreeBSD/src 87e0274sys/fs/msdosfs bootsect.h

msdofs(5): Fix a typo in a source code comment

- s/fist/first/

(cherry picked from commit ac4005219166fc94da4ebb7adce3da159072f6d3)
DeltaFile
+1-1sys/fs/msdosfs/bootsect.h
+1-11 files

FreeBSD/src b8259e2sys/netinet/cc cc.c

mod_cc(4): Fix a typo in a source code comment

- s/assigments/assignments/

(cherry picked from commit 88ed58d7f88471dc69e943e94d420cd4ef090042)
DeltaFile
+1-1sys/netinet/cc/cc.c
+1-11 files

FreeBSD/src a1def92sys/dev/mwl if_mwl.c

mwl(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit 4f768b8acdf818f08f4f0124c1df418127720266)
DeltaFile
+1-1sys/dev/mwl/if_mwl.c
+1-11 files

FreeBSD/src cff9febsys/dev/bce if_bce.c

bce(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit a848c85d27c8f8d6b8394a372417703a2969314c)
DeltaFile
+1-1sys/dev/bce/if_bce.c
+1-11 files

FreeBSD/src 526f1d3sys/cam/ata ata_all.c, sys/cam/scsi scsi_da.c

cam(3): Fix a common typo in source code comments

- s/tranferred/transferred/

(cherry picked from commit 90d7186379b08e5fb0f3d146a2e82a4fa8d9c9b8)
DeltaFile
+2-2sys/cam/ata/ata_all.c
+2-2sys/cam/scsi/scsi_da.c
+4-42 files

FreeBSD/src ba027e7sys/dev/ice ice_fw_logging.c

ice(4): Fix a typo in a source code comment

- s/firwmare/firmware/

(cherry picked from commit 62db40b5644726ca61e84aa56fff2fbaf30b05ca)
DeltaFile
+1-1sys/dev/ice/ice_fw_logging.c
+1-11 files

FreeBSD/src b071ce1sys/ufs/ffs ffs_rawread.c

ffs(3): Fix a typo in a source code comment

- s/fist/first/

(cherry picked from commit cc5623d8bda6ac24faf1c18ba9712e7f78dc127b)
DeltaFile
+1-1sys/ufs/ffs/ffs_rawread.c
+1-11 files

FreeBSD/src 36a4b02sys/dev/hpt27xx hptintf.h

hpt27xx(4): Fix a couple of typos in source code comments

- s/tranform/transform/

(cherry picked from commit 49ae0c259205e45267ed5d8dcc99132595cf1cec)
DeltaFile
+3-3sys/dev/hpt27xx/hptintf.h
+3-31 files

FreeBSD/src 6a4aae1sys/fs/msdosfs bootsect.h

msdofs(5): Fix a typo in a source code comment

- s/fist/first/

(cherry picked from commit ac4005219166fc94da4ebb7adce3da159072f6d3)
DeltaFile
+1-1sys/fs/msdosfs/bootsect.h
+1-11 files

LLVM/project d8285dfllvm/lib/Target/AMDGPU SIRegisterInfo.td SIInstrInfo.td

[AMDGPU][NFC] Reduce diff between downstream branch (#155779)

DeltaFile
+9-9llvm/lib/Target/AMDGPU/SIRegisterInfo.td
+8-8llvm/lib/Target/AMDGPU/SIInstrInfo.td
+4-4llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.h
+22-224 files

LLVM/project abfe556llvm/lib/Target/X86/MCTargetDesc X86AsmBackend.cpp, llvm/test/MC/X86 align-branch-fused.s

MC: Fix NOP insertion between fused instructions that breaks macro fusion (#155784)

In the
https://github.com/llvm/llvm-project/commit/39c8cfb70d203439e3296dfdfe3d41f1cb2ec551
patch, getOrCreateDataFragment was optimized by eagerly allocating an
empty fragment when adding a fragment with a variable-size tail. This
means that in this case the current MC fragment is no longer the one
where the instruction was inserted, and the check
`PendingBA && PendingBA->getNext() == OS.getCurrentFragment()` fails,
since CurrentFragment is now the empty fragment instead of the fragment
containing the instruction.

`PendingBA -> Fragment with a variable-size tail (contains previous
instruction) -> CurrentFragment (newly allocated empty fragment)`

This breaks the macro-fusion logic because it incorrectly assumes
another fragment has been inserted between the fused instructions.

Fixes https://github.com/llvm/llvm-project/issues/155045

#155316 Reland
DeltaFile
+19-1llvm/test/MC/X86/align-branch-fused.s
+10-1llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+29-22 files