LLVM/project 8c5a0f7llvm/test/CodeGen/RISCV/rvv vfncvt-f-f.ll vfncvt-sat-f-f-alt.ll

[llvm][RISCV] Support Zvfofp8min llvm intrinsics and codegen (#172585)

This is follow up patch for
https://github.com/llvm/llvm-project/pull/157014
to support llvm intrinsics and codegen.
DeltaFile
+356-4llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-sat-f-f-alt.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-sat-f-f.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f-alt.ll
+243-0llvm/test/CodeGen/RISCV/rvv/zvfofp8min-alt-interlave.ll
+227-0llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-f-alt.ll
+1,897-45 files not shown
+2,250-1011 files

LLVM/project 75a9ffdflang/docs Intrinsics.md

[flang][NFC] Fixed a merge artifact in Intrinsics.md (#173443)

Removed "HEAD" line from some past merge.
DeltaFile
+0-1flang/docs/Intrinsics.md
+0-11 files

LLVM/project 5aa8882mlir/examples/standalone/test/python smoketest.py, mlir/include/mlir/Bindings/Python IRCore.h

kind of works
DeltaFile
+83-62mlir/lib/Bindings/Python/MainModule.cpp
+32-6mlir/include/mlir/Bindings/Python/IRCore.h
+22-9mlir/lib/Bindings/Python/Pass.cpp
+15-9mlir/lib/Bindings/Python/IRCore.cpp
+16-3mlir/examples/standalone/test/python/smoketest.py
+10-7mlir/lib/Bindings/Python/IRTypes.cpp
+178-9614 files not shown
+237-12620 files

LLVM/project 6f4ddf9bolt/lib/Profile StaleProfileMatching.cpp

[BOLT][NFC] Split up StaleProfileMatching::matchWeights (#165492)

Simplify matchWeights in preparation for pseudo probe matching 
(#100446).

Test Plan: NFC
DeltaFile
+154-94bolt/lib/Profile/StaleProfileMatching.cpp
+154-941 files

LLVM/project 458bc63utils/bazel/llvm-project-overlay/mlir BUILD.bazel

Fix bazel build for 51253b3 (#173437)

Co-authored-by: Pranav Kant <prka at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

FreeBSD/ports a389176misc/py-cppman distinfo Makefile, misc/py-cppman/files patch-setup.py

misc/py-cppman: Update to 0.6.0

Changelog: https://github.com/aitjcize/cppman/blob/v0.6.0/ChangeLog

Reported by:    GitHub (watch releases)
DeltaFile
+3-3misc/py-cppman/distinfo
+2-2misc/py-cppman/files/patch-setup.py
+1-2misc/py-cppman/Makefile
+6-73 files

OpenBSD/ports qaj6xtHgames Makefile

   +lzdoom
VersionDeltaFile
1.508+1-0games/Makefile
+1-01 files

OpenBSD/ports o67oR22games/lzdoom Makefile distinfo, games/lzdoom/patches patch-src_common_scripting_vm_vmframe_cpp

   import games/lzdoom
   tweaks and ok bentley@

   DESCR:
   LZDoom is a fork of the GZDoom source port centered around lower-end
   computers. LZDoom follows GZDoom's feature set and has a few
   enhancements of its own. It employs an OpenGL 2 based renderer.
VersionDeltaFile
1.1+60-0games/lzdoom/pkg/README
1.1+49-0games/lzdoom/Makefile
1.1+36-0games/lzdoom/pkg/PLIST
1.1+12-0games/lzdoom/patches/patch-src_common_scripting_vm_vmframe_cpp
1.1+3-0games/lzdoom/pkg/DESCR
1.1+2-0games/lzdoom/distinfo
+162-06 files not shown
+162-012 files

NetBSD/pkgsrc fKiRo3Gwww/firefox140 distinfo, www/firefox140/patches patch-third__party_python_jsonschema_jsonschema_validators.py

   firefox140: fix builds with Python >= 3.14

   Build failure reported by Hisashi Todd Fujinaka in PR pkg/59854. A fix
   was applied upstream by Mozilla directly against their "vendored"
   version of jsonschema, but not backported to the ESR branch.
VersionDeltaFile
1.1+20-0www/firefox140/patches/patch-third__party_python_jsonschema_jsonschema_validators.py
1.5+2-1www/firefox140/distinfo
+22-12 files

FreeBSD/ports 6a7f26emisc/crush distinfo Makefile

misc/crush: Update to 0.29.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.28.0
- https://github.com/charmbracelet/crush/releases/tag/v0.29.0
- https://github.com/charmbracelet/crush/releases/tag/v0.29.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project c91cfd4clang/lib/AST/ByteCode Context.cpp, clang/test/AST/ByteCode char-buffer-arithmetic.c

Finally worked out how to test the string size computation
DeltaFile
+15-2clang/test/AST/ByteCode/char-buffer-arithmetic.c
+1-1clang/lib/AST/ByteCode/Context.cpp
+16-32 files

OpenBSD/ports fUQwt8ksecurity/zaproxy Makefile distinfo, security/zaproxy/files zaproxy.sh

   Update to 2.17.0 which requires jdk-17+
   * rewrite zaproxy script to add --jvmdebug / --jvmdebug=<port> support
   similar to upstream zap.sh
   * set default memory 1/2 datasize ulimit
   * allow user to set -dir and have it get the correct .ZAP_JVM.properties
   file
   * default JDK_JAVA_OPTIONS to -Dawt.useSystemAAFontSettings=on if unset

   with input and ok armani@
VersionDeltaFile
1.8+70-142security/zaproxy/pkg/PLIST
1.2+48-27security/zaproxy/files/zaproxy.sh
1.15+3-3security/zaproxy/Makefile
1.7+2-2security/zaproxy/distinfo
+123-1744 files

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

[RISCV] Pre-commit RVV instructions to the Ands45 scheduling model and tests (#171954)

This is like what spacemit x60 did in
https://github.com/llvm/llvm-project/commit/c4d4e761ef27d6dd27323cf3efa506db5e9e3457.
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-012 files not shown
+41,723-6318 files

LLVM/project 520ba7dclang/test/Driver print-supported-extensions-riscv.c, llvm/docs RISCVUsage.rst

[RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331)

Version 0.13 of the Xqci Qualcomm uC Vendor Extension has been marked as
frozen. We've had assembler support for this since LLVM20 and code
generation support since LLVM21. I think we have enough coverage in the
code base to mark the extension as non-experimental.
DeltaFile
+63-63llvm/test/MC/RISCV/xqciint-csrs-invalid.s
+39-42llvm/lib/Target/RISCV/RISCVFeatures.td
+21-18llvm/docs/RISCVUsage.rst
+19-19llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+19-19clang/test/Driver/print-supported-extensions-riscv.c
+19-19llvm/test/CodeGen/RISCV/features-info.ll
+180-18094 files not shown
+465-464100 files

FreeBSD/ports 8fc775cdevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.5

Changelog: https://github.com/astral-sh/ty/blob/0.0.5/CHANGELOG.md

Reported by:    Repology
DeltaFile
+13-7devel/py-ty/distinfo
+5-2devel/py-ty/Makefile.crates
+2-3devel/py-ty/Makefile
+20-123 files

OpenBSD/ports XdEPXtttextproc/crossfire Makefile distinfo, textproc/crossfire/files crossfire.sh

   Update to 1.3.2 and use jdk 11+:
   * exec JAVACMD
VersionDeltaFile
1.5+2-3textproc/crossfire/Makefile
1.2+2-2textproc/crossfire/distinfo
1.2+2-2textproc/crossfire/files/crossfire.sh
+6-73 files

LLVM/project f0597e1llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fmed3.ll

[AMDGPU][GlobalISel] Add RegBankLegalize support for G_AMDGPU_FMED3 (#173085)

DeltaFile
+120-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll
+6-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+126-02 files

LLVM/project 935da9dmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+83-62mlir/lib/Bindings/Python/MainModule.cpp
+32-6mlir/include/mlir/Bindings/Python/IRCore.h
+22-9mlir/lib/Bindings/Python/Pass.cpp
+15-9mlir/lib/Bindings/Python/IRCore.cpp
+10-7mlir/lib/Bindings/Python/IRTypes.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+171-9713 files not shown
+216-11919 files

HardenedBSD/src 52c2636sys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+6-6sys/vm/vm_fault.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+24-94 files

HardenedBSD/src 9d015dasys/fs/tmpfs tmpfs_vnops.c, sys/vm vm_object.c vm_fault.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-0sys/vm/vm_object.c
+6-6sys/vm/vm_fault.c
+2-3sys/vm/swap_pager.c
+2-0sys/fs/tmpfs/tmpfs_vnops.c
+27-94 files

HardenedBSD/ports 586d2a1emulators/flexemu distinfo, math/octave-forge-miscellaneous Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+48-7sysutils/bastille/pkg-plist
+13-11sysutils/bastille/Makefile
+9-5math/octave-forge-miscellaneous/Makefile
+0-11math/rankwidth/files/patch-simplerw.c
+5-5emulators/flexemu/distinfo
+5-3sysutils/bastille/distinfo
+80-4226 files not shown
+143-10232 files

LLVM/project 389e5a9mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+75-62mlir/lib/Bindings/Python/MainModule.cpp
+31-5mlir/include/mlir/Bindings/Python/IRCore.h
+18-9mlir/lib/Bindings/Python/Pass.cpp
+9-6mlir/lib/Bindings/Python/IRCore.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+6-7mlir/lib/Bindings/Python/IRTypes.cpp
+148-9312 files not shown
+178-11518 files

LLVM/project f88e589lldb/packages/Python/lldbsuite/test lldbtest.py

[lldb] Add Python 3.8 compatibility for lldbtest.py (#173392)

follow up from 9892870687e0af00e798474aa5cecfd4647071e1 as we recently
added type hints to this file
DeltaFile
+3-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+3-01 files

LLVM/project 9b020ddlld/test/wasm/lto stub-library.s stub-library-libcall.s, lld/test/wasm/lto/Inputs funcs.ll foo.ll

[lld][WebAssembly] Don't export deps for unused stub symbols (#173422)

When a stub .so file contains
```
A: B
```

And `A` is defined in bitcode that's pulled in for LTO, but both `A` and
`B` are removed in `LTO::linkRegularLTO` due to not being dead:
https://github.com/llvm/llvm-project/blob/24297bea9672722d8fbaaff137b301b0becaae9c/llvm/lib/LTO/LTO.cpp#L1042-L1054
Then the symbol `A` becomes undefined after LTO, `processStubLibraries`
tries to import `A` from JS, and tries to export its dependency `B`:
https://github.com/llvm/llvm-project/blob/24297bea9672722d8fbaaff137b301b0becaae9c/lld/wasm/Driver.cpp#L1108-L1109
But `B` is gone, causing this error:
```console
wasm-ld: error: ....: undefined symbol: B. Required by A
```

This PR checks if the symbol is used in regular objects before trying to
exporrt its dependences, ensuring the case above doesn't crash the
linker.
DeltaFile
+12-6lld/test/wasm/lto/stub-library.s
+17-0lld/test/wasm/lto/Inputs/funcs.ll
+0-7lld/test/wasm/lto/Inputs/foo.ll
+3-3lld/test/wasm/lto/stub-library-libcall.s
+1-1lld/wasm/Driver.cpp
+1-0lld/test/wasm/lto/Inputs/stub.so
+34-176 files

LLVM/project 82d0ec9flang-rt/lib/runtime command.cpp environment.cpp, flang/include/flang/Common windows-include.h

[flang] improve compatibility with mingw headers (#172041)

The mingw headers declare `__environ` already, leading to warnings due
to missing dllimport here. Similarly with _WIN32_WINNT may be already
defined from a header leading to nuisance warnings. And the getpid is
not defined in the current header set (it is in process.h), so that
needs to be defined, just like MSVC (this replaces

https://github.com/msys2/MINGW-packages/blob/576fc4bbfa9bff4d5ab81779a706723b5214fd7d/mingw-w64-flang/0103-fix-build-on-mingw.patch).
DeltaFile
+0-2flang-rt/lib/runtime/command.cpp
+2-0flang-rt/lib/runtime/environment.cpp
+2-0flang/include/flang/Common/windows-include.h
+4-23 files

FreeBSD/src b29fb0bsys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

devfs: make destroy_dev() a release barrier for cdevpriv destructors runs

(cherry picked from commit 4dbe6628179d8e6bf400bfdb4bfa869bdc102a56)
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+18-33 files

HardenedBSD/src b29fb0bsys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

devfs: make destroy_dev() a release barrier for cdevpriv destructors runs

(cherry picked from commit 4dbe6628179d8e6bf400bfdb4bfa869bdc102a56)
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+18-33 files

HardenedBSD/src e6bdbc1sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/src e6bdbc1sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/src 6397c14sys/vm swap_pager.c

swap_pager_seek_data(): improve assertions

(cherry picked from commit bdfd695037a95b076aeffd04ed9fdf042b6ce218)
DeltaFile
+2-1sys/vm/swap_pager.c
+2-11 files