LLVM/project 7da29bcclang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVInstrInfoZvdota.td RISCVFeatures.td

[RISCV][MC] Support experimental Zvdota Family instructions (#195069)

Spec:
https://github.com/aswaterman/riscv-misc/blob/main/isa/ldot-bdot/ldot-bdot.adoc

---------

Co-authored-by: Brandon Wu <songwu0813 at gmail.com>
Co-authored-by: Craig Topper <craig.topper at sifive.com>
DeltaFile
+42-0llvm/lib/Target/RISCV/RISCVInstrInfoZvdota.td
+36-0clang/test/Preprocessor/riscv-target-features.c
+33-0llvm/test/MC/RISCV/rvv/zvfqwdota8f.s
+26-0llvm/lib/Target/RISCV/RISCVFeatures.td
+22-0llvm/test/MC/RISCV/rvv/zvqwdotai8i16.s
+22-0llvm/test/MC/RISCV/rvv/zvfwdota16bf.s
+181-09 files not shown
+215-115 files

LLVM/project b66b10eclang/test/CodeGenHLSL/builtins lerp-overloads.hlsl atan2-overloads.hlsl, llvm/test/Bitcode compatibility.ll

[IR] Add fast-math support to {u,s}itofp (#198470)

- `{u,s}itofp` are floating point typed values.
- CodeGen part (foldFPToIntToFP in DAGCombiner) needs `nsz` to fold
pattern (uitofp (fptoui x)) -> (trunc x).
- LLVM has intrinsic variants of `{u,s}itofp`, which already support
fast-math flags.

Now optimization flags require 9 bits in bitcode, fast-math flags of
`uitofp` are stored in high 8 bits.
VPlan part may need some extra work, it assumes optimization flags from
different categories are disjoint.
DeltaFile
+132-132llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+48-48clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl
+32-32clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl
+32-32clang/test/CodeGenHLSL/builtins/step-overloads.hlsl
+32-32clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl
+42-0llvm/test/Bitcode/compatibility.ll
+318-27659 files not shown
+900-79465 files

LLVM/project b09fcebllvm/lib/Transforms/Scalar LoopFuse.cpp, llvm/test/Transforms/LoopFusion peel-preserve-lcssa.ll

[LoopFusion] Reform LCSSA after peelFusionCandidate's peelLoop (#200442)

peelLoop's internal simplifyLoop call requires LCSSA to be preserved
across it, but the cloned exit edges and cloned defs that peelLoop
introduces are not reflected in the existing LCSSA phis, so the contract
cannot be honoured. Pass PreserveLCSSA=false to peelLoop here and reform
LCSSA on the affected nest immediately afterward. LCSSA is expected
before and after peel+fuse, just not during it.

Caught by yarpgen fuzzing of clang -O3 -fexperimental-loop-fusion -mllvm
-loop-fusion-peel-max-count=8 on AArch64.

Fixes #199418
DeltaFile
+45-0llvm/test/Transforms/LoopFusion/peel-preserve-lcssa.ll
+5-1llvm/lib/Transforms/Scalar/LoopFuse.cpp
+50-12 files

FreeBSD/ports 65a5b61multimedia/librist Makefile distinfo, multimedia/librist/files patch-meson.build

multimedia/librist: update 0.2.15 → 0.2.17
DeltaFile
+9-3multimedia/librist/Makefile
+4-4multimedia/librist/files/patch-meson.build
+3-3multimedia/librist/distinfo
+2-1multimedia/librist/pkg-plist
+18-114 files

FreeBSD/ports 1c4efcfmisc/py-hist Makefile distinfo

misc/py-hist: update 2.9.2 → 2.10.1
DeltaFile
+9-8misc/py-hist/Makefile
+3-3misc/py-hist/distinfo
+12-112 files

FreeBSD/ports 3d186ebmisc/py-boost-histogram Makefile distinfo

misc/py-boost-histogram: update 1.5.0 → 1.7.2
DeltaFile
+4-5misc/py-boost-histogram/Makefile
+3-3misc/py-boost-histogram/distinfo
+7-82 files

FreeBSD/ports 4b3665emisc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.212 → 0.3.214
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

FreeBSD/ports 717c14fmisc/comfyui pkg-plist distinfo

misc/comfyui: update 0.23.0 → 0.24.0
DeltaFile
+48-10misc/comfyui/pkg-plist
+3-3misc/comfyui/distinfo
+3-3misc/comfyui/Makefile
+54-163 files

FreeBSD/ports bdd4688misc/py-comfyui-workflow-templates-media-image distinfo Makefile

misc/py-comfyui-workflow-templates-media-image: update 0.3.146 → 0.3.147
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-image/distinfo
+1-1misc/py-comfyui-workflow-templates-media-image/Makefile
+4-42 files

FreeBSD/ports eeacf14misc/py-comfyui-frontend-package distinfo Makefile

misc/py-comfyui-frontend-package: update 1.45.14 → 1.45.15
DeltaFile
+3-3misc/py-comfyui-frontend-package/distinfo
+1-1misc/py-comfyui-frontend-package/Makefile
+4-42 files

FreeBSD/ports e98f537misc/py-comfyui-workflow-templates distinfo Makefile

misc/py-comfyui-workflow-templates: update 0.9.92 → 0.9.94
DeltaFile
+3-3misc/py-comfyui-workflow-templates/distinfo
+1-1misc/py-comfyui-workflow-templates/Makefile
+4-42 files

FreeBSD/ports 57df49dmisc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.246 → 0.3.248
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

FreeBSD/ports 44f1d64www/py-google-cloud-container Makefile distinfo

www/py-google-cloud-container: update 2.64.0 → 2.65.0
DeltaFile
+4-4www/py-google-cloud-container/Makefile
+3-3www/py-google-cloud-container/distinfo
+7-72 files

FreeBSD/ports 0661150www/py-google-cloud-testutils Makefile distinfo

www/py-google-cloud-testutils: update 1.4.0 → 1.9.0
DeltaFile
+8-5www/py-google-cloud-testutils/Makefile
+3-3www/py-google-cloud-testutils/distinfo
+11-82 files

FreeBSD/ports 41a3800www/py-google-cloud-monitoring Makefile distinfo

www/py-google-cloud-monitoring: update 2.30.0 → 2.31.0
DeltaFile
+6-6www/py-google-cloud-monitoring/Makefile
+3-3www/py-google-cloud-monitoring/distinfo
+9-92 files

FreeBSD/ports 9bae409science/qbox distinfo Makefile

science/qbox: update 1_78_5 → 1.78.6
DeltaFile
+3-3science/qbox/distinfo
+1-1science/qbox/Makefile
+4-42 files

FreeBSD/ports 9702113databases/qdrant distinfo Makefile.crates

databases/qdrant: update 1.18.1 → 1.18.2
DeltaFile
+83-105databases/qdrant/distinfo
+40-51databases/qdrant/Makefile.crates
+1-1databases/qdrant/Makefile
+124-1573 files

FreeBSD/ports a239a80sysutils/mise distinfo Makefile

sysutils/mise: update 2026.5.18 → 2026.6.0
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports 93d02c3misc/ecflow Makefile distinfo

misc/ecflow: update 5.15.1 → 5.17.0

Reported by:    portscout
DeltaFile
+5-2misc/ecflow/Makefile
+3-3misc/ecflow/distinfo
+0-4misc/ecflow/pkg-plist
+8-93 files

FreeBSD/ports 2f4cc63sysutils/py-filelock Makefile distinfo

sysutils/py-filelock: update 3.29.0 → 3.29.1
DeltaFile
+5-9sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+8-122 files

FreeBSD/ports 5c88e65textproc/py-json-repair distinfo Makefile, textproc/py-json-repair/files patch-pyproject.toml

textproc/py-json-repair: update 0.59.10 → 0.60.1
DeltaFile
+3-3textproc/py-json-repair/distinfo
+3-3textproc/py-json-repair/files/patch-pyproject.toml
+2-1textproc/py-json-repair/Makefile
+8-73 files

FreeBSD/ports 47b9d69textproc/py-llguidance distinfo Makefile

textproc/py-llguidance: update 1.7.5 → 1.7.6
DeltaFile
+15-13textproc/py-llguidance/distinfo
+8-8textproc/py-llguidance/Makefile
+23-212 files

FreeBSD/ports 215db49audio/qmidictl distinfo Makefile

audio/qmidictl: update 1.0.2 → 1.0.3
DeltaFile
+3-3audio/qmidictl/distinfo
+1-1audio/qmidictl/Makefile
+4-42 files

FreeBSD/ports 5cdad2cwww/py-google-cloud-aiplatform Makefile distinfo

www/py-google-cloud-aiplatform: update 1.74.0 → 1.155.0
DeltaFile
+15-12www/py-google-cloud-aiplatform/Makefile
+3-3www/py-google-cloud-aiplatform/distinfo
+18-152 files

FreeBSD/ports 1b5a055www/py-google-cloud-bigquery Makefile distinfo

www/py-google-cloud-bigquery: update 3.28.0 → 3.41.0
DeltaFile
+7-5www/py-google-cloud-bigquery/Makefile
+3-3www/py-google-cloud-bigquery/distinfo
+10-82 files

FreeBSD/ports ee7c44daudio/qmidinet distinfo Makefile

audio/qmidinet: update 1.0.1 → 1.0.2
DeltaFile
+3-3audio/qmidinet/distinfo
+1-1audio/qmidinet/Makefile
+4-42 files

FreeBSD/ports 5d62202misc/ollama distinfo Makefile, misc/ollama/files patch-discover_cpu__freebsd.go llm_freebsd.go

misc/ollama: update 0.30.0 → 0.30.4
DeltaFile
+71-65misc/ollama/files/patch-discover_cpu__freebsd.go
+13-13misc/ollama/distinfo
+7-3misc/ollama/Makefile
+5-0misc/ollama/files/llm_freebsd.go
+2-2misc/ollama/files/update-port.sh
+98-835 files

LLVM/project c88cefblibcxx/include/__memory unique_ptr.h

[libc++] Simplify unique_ptr constructor SFINAE (#201305)

This patch does a couple of things:
- inline aliases to `__enable_if_t`s, making it easier to understand
what's actually going on
- make the `enable_if`s dependent via a `class _Deleter = deleter_type`
instead of a `bool` and `__dependent_type`, reducing the number of
instantiated classes
- remove `__unique_ptr_deleter_sfinae`
DeltaFile
+46-109libcxx/include/__memory/unique_ptr.h
+46-1091 files

FreeBSD/ports f6b972bnet/nekobox Makefile, net/nekobox/files patch-src_gharqad_main.cpp patch-core_CMakeLists.txt

net/nekobox: update 5.11.8 → 5.11.16
DeltaFile
+48-0net/nekobox/files/patch-src_gharqad_main.cpp
+18-15net/nekobox/files/patch-core_CMakeLists.txt
+0-30net/nekobox/files/patch-CMakeLists.txt
+16-0net/nekobox/files/patch-src_gharqad_configs_proxy_AbstractBean.cpp
+8-5net/nekobox/Makefile
+0-10net/nekobox/files/patch-core_server_internal_boxdns_monitor__stub.go
+90-604 files not shown
+97-7510 files

FreeBSD/ports d233f5amisc/antigravity-cli distinfo Makefile

misc/antigravity-cli: update 1.0.4 → 1.0.5
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files