LLVM/project b2f9210llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 sibling-loops-mismatched-tripcount.ll

[SLP] Keep loops BTCs across CurrentLoopNest truncations

Record SCEV BTCs in a per-depth vector so a later loop nest reaching a
previously merged depth via the empty, divergence, or extend branch in
buildTreeRec is re-validated.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/195411
DeltaFile
+39-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+24-6llvm/test/Transforms/SLPVectorizer/X86/sibling-loops-mismatched-tripcount.ll
+63-102 files

LLVM/project 6d46b0bclang/test/Instrumentor UnreachableRT.cpp InstrumentorUnreachable.cpp, llvm/include/llvm/Transforms/IPO Instrumentor.h

[Instrumentor] Add unreachable support; unreachable stack trace printing

Allow to instrument unreachable and provide a use case for stack trace
printing.
DeltaFile
+22-0llvm/include/llvm/Transforms/IPO/Instrumentor.h
+20-0clang/test/Instrumentor/UnreachableRT.cpp
+20-0clang/test/Instrumentor/InstrumentorUnreachable.cpp
+15-0clang/test/Instrumentor/UnreachableRT.json
+13-1llvm/lib/Transforms/IPO/Instrumentor.cpp
+5-1clang/test/Instrumentor/lit.local.cfg
+95-26 files

LLVM/project 0545b33mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

cluster load to lds

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+76-20mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp
+93-0mlir/test/Dialect/AMDGPU/invalid.mlir
+75-9mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+64-0mlir/test/Conversion/AMDGPUToROCDL/gfx1250.mlir
+43-1mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+36-0mlir/test/Dialect/AMDGPU/ops.mlir
+387-306 files

FreeBSD/ports 9881ee6editors/microsoft-edit distinfo Makefile.crates, editors/microsoft-edit/files patch-assets_com.microsoft.edit.desktop

editors/microsoft-edit: Update to 2.0.0
DeltaFile
+155-139editors/microsoft-edit/distinfo
+76-68editors/microsoft-edit/Makefile.crates
+5-5editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop
+5-2editors/microsoft-edit/Makefile
+241-2144 files

LLVM/project b542771mlir/lib/Dialect/AMDGPU/Transforms FoldMemRefsOps.cpp, mlir/test/Dialect/AMDGPU amdgpu-fold-memrefs.mlir

fold memref global async to lds

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+57-22mlir/lib/Dialect/AMDGPU/Transforms/FoldMemRefsOps.cpp
+50-0mlir/test/Dialect/AMDGPU/amdgpu-fold-memrefs.mlir
+107-222 files

NetBSD/pkgsrc-wip 7e58467lxqt-wayland-session PLIST Makefile, lxqt-wayland-session/patches patch-startlxqtwayland.in patch-CMakeLists.txt

lxqt-wayland-session: remove, soon in main
DeltaFile
+0-97lxqt-wayland-session/patches/patch-startlxqtwayland.in
+0-49lxqt-wayland-session/PLIST
+0-33lxqt-wayland-session/Makefile
+0-17lxqt-wayland-session/patches/patch-CMakeLists.txt
+0-7lxqt-wayland-session/distinfo
+0-4lxqt-wayland-session/DESCR
+0-2071 files not shown
+0-2087 files

LLVM/project 0605d2cllvm/test/Transforms/SLPVectorizer/X86 sibling-loops-mismatched-tripcount.ll

[SLP][NFC]Add a test with the incorrect cross-loop vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/195407
DeltaFile
+412-0llvm/test/Transforms/SLPVectorizer/X86/sibling-loops-mismatched-tripcount.ll
+412-01 files

LLVM/project 7d853a2libc/src/__support/math CMakeLists.txt totalordermagf128.h, libc/src/math/generic CMakeLists.txt

[libc][math] Refactor totalorder, totalordermag family to header-only (#195399)

Refactors the totalorder, totalordermag math family to be header-only.

part of: #147386

Target Functions:
  - totalorder
  - totalorderbf16
  - totalorderf
  - totalorderf128
  - totalorderf16
  - totalorderl
  - totalordermag
  - totalordermagbf16
  - totalordermagf
  - totalordermagf128
  - totalordermagf16
  - totalordermagl

    [3 lines not shown]
DeltaFile
+176-6utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+114-0libc/src/__support/math/CMakeLists.txt
+57-0libc/test/shared/shared_math_constexpr_test.cpp
+48-0libc/test/shared/shared_math_test.cpp
+12-22libc/src/math/generic/CMakeLists.txt
+32-0libc/src/__support/math/totalordermagf128.h
+439-2838 files not shown
+1,099-8044 files

FreeBSD/ports 07b3b50multimedia/subtitlecomposer Makefile

multimedia/subtitlecomposer: unbreak the build on i386

Circumvent "cannot preempt symbol" errors when linking
against libopenal.so as was shown in commit 29a23b8db4.

Approved by:    maintainer (makc)
DeltaFile
+2-2multimedia/subtitlecomposer/Makefile
+2-21 files

GhostBSD/build 96bc8c6. build.sh

Merge pull request #275 from ghostbsd/nvidia-cleanup

Exclude nvidia-driver-304 and nvidia-driver-devel from X driver downloads
DeltaFile
+2-2build.sh
+2-21 files

LLVM/project 562ba80libc/src/__support/math CMakeLists.txt ufromfpxf16.h, libc/src/math/generic CMakeLists.txt

[libc][math] Refactor ufromfp family to header-only (#195395)

Refactors the ufromfp math family to be header-only.

part of: #147386

Target Functions:
  - ufromfp
  - ufromfpbf16
  - ufromfpf
  - ufromfpf128
  - ufromfpf16
  - ufromfpl
  - ufromfpx
  - ufromfpxbf16
  - ufromfpxf
  - ufromfpxf128
  - ufromfpxf16
  - ufromfpxl

Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
DeltaFile
+176-6utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+115-0libc/src/__support/math/CMakeLists.txt
+12-24libc/src/math/generic/CMakeLists.txt
+32-0libc/src/__support/math/ufromfpxf16.h
+32-0libc/src/__support/math/ufromfpxf128.h
+32-0libc/src/__support/math/ufromfpf16.h
+399-3037 files not shown
+1,029-8043 files

OpenBSD/src AhpwUEqlib/libc/gen getfsent.3

   correct history; endfsent(), getfsfile(), getfsspec(), and setfsent()
   appeared in 4BSD
VersionDeltaFile
1.14+4-7lib/libc/gen/getfsent.3
+4-71 files

FreeBSD/src 069681asbin/ping ping.c, sbin/ping/tests ping_test.sh

ping: use CLOCK_REALTIME for ICMP Originate Timestamp

RFC 792 defines the ICMP Originate Timestamp field as milliseconds
since midnight UTC.  However, ping(8) currently derives this value
from CLOCK_MONOTONIC, which represents time since an unspecified
starting point and is not related to UTC.

The issue was introduced by commit 1ad76f1b6047, which replaced
gettimeofday(2) with clock_gettime(CLOCK_MONOTONIC) for timekeeping
in ping(8).

Fix this by using CLOCK_REALTIME when generating the ICMP originate
timestamp.

Before:

$ ping -Mt -c1 127.0.0.1
ICMP_TSTAMP
PING 127.0.0.1 (127.0.0.1): 56 data bytes

    [15 lines not shown]
DeltaFile
+35-0sbin/ping/tests/ping_test.sh
+8-1sbin/ping/ping.c
+43-12 files

GhostBSD/xconfig 1b5e96cbin xconfig

Merge pull request #55 from ghostbsd/update-drivers

Update RADEON and NVIDIA driver support
DeltaFile
+33-28bin/xconfig
+33-281 files

GhostBSD/xconfig 1a5f966bin xconfig

Remove support for NVIDIA 304 driver

- Delete NVIDIA 304 driver detection, setup, and menu options
- Simplify legacy driver handling by focusing on supported versions
DeltaFile
+3-24bin/xconfig
+3-241 files

FreeBSD/doc a8cb774website/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add errata affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-EN-26:11.dhclient affects all supported releases
FreeBSD-EN-26:12.freebsd-update affects all supported releases
DeltaFile
+2-0website/content/en/releases/13.5R/errata.adoc
+2-0website/content/en/releases/14.3R/errata.adoc
+2-0website/content/en/releases/14.4R/errata.adoc
+2-0website/content/en/releases/15.0R/errata.adoc
+8-04 files

OpenBSD/src Pmppvsvlib/libc/gen getdiskbyname.3

   correct history, getdiskbyname() appeared in 4.2BSD
VersionDeltaFile
1.12+3-3lib/libc/gen/getdiskbyname.3
+3-31 files

FreeBSD/ports 19ebfb6misc/py-litellm-proxy-extras distinfo Makefile, misc/py-litellm-proxy-extras/files patch-pyproject.toml

misc/py-litellm-proxy-extras: Update to 0.4.70

Reported by:    portscout
DeltaFile
+11-0misc/py-litellm-proxy-extras/files/patch-pyproject.toml
+3-3misc/py-litellm-proxy-extras/distinfo
+2-2misc/py-litellm-proxy-extras/Makefile
+16-53 files

NetBSD/pkgsrc-wip d7ebe86jupyter-xeus-kernels Makefile COMMIT_MSG

jupyter-xeus-kernels: New Package

A meta package to build all of the xeus kernels
DeltaFile
+21-0jupyter-xeus-kernels/Makefile
+3-0jupyter-xeus-kernels/COMMIT_MSG
+1-0jupyter-xeus-kernels/DESCR
+25-03 files

NetBSD/pkgsrc-wip 72331daxeus-lua Makefile PLIST

xues-lua: New Package

Lua kernel for Jupyter based on the xeus framework
DeltaFile
+27-0xeus-lua/Makefile
+15-0xeus-lua/PLIST
+5-0xeus-lua/distinfo
+3-0xeus-lua/COMMIT_MSG
+2-0xeus-lua/DESCR
+1-0xeus-lua/TODO
+53-06 files

NetBSD/pkgsrc-wip c3e7e9exeus-python Makefile PLIST

xeus-python: New Package

Python kernel for Jupyter based on the xeus framework
DeltaFile
+51-0xeus-python/Makefile
+26-0xeus-python/PLIST
+5-0xeus-python/distinfo
+3-0xeus-python/COMMIT_MSG
+2-0xeus-python/TODO
+2-0xeus-python/DESCR
+89-06 files

NetBSD/pkgsrc-wip eea67adxeus-sql Makefile PLIST

xeus-sql: New Package

Jupyter kernel for interacting with sql databases
DeltaFile
+31-0xeus-sql/Makefile
+16-0xeus-sql/PLIST
+10-0xeus-sql/DESCR
+5-0xeus-sql/distinfo
+3-0xeus-sql/COMMIT_MSG
+65-05 files

NetBSD/pkgsrc-wip 6c738b5R-hera Makefile distinfo

R-hera: New package

R Functions for xeus-R to execute notebook cells
DeltaFile
+24-0R-hera/Makefile
+5-0R-hera/distinfo
+4-0R-hera/DESCR
+3-0R-hera/COMMIT_MSG
+36-04 files

NetBSD/pkgsrc-wip 374a785xeus-sqlite Makefile PLIST

xeus-sqlite: New package

Jupyter kernel for interacting with SQLite databases
DeltaFile
+30-0xeus-sqlite/Makefile
+16-0xeus-sqlite/PLIST
+5-0xeus-sqlite/distinfo
+3-0xeus-sqlite/COMMIT_MSG
+2-0xeus-sqlite/DESCR
+56-05 files

NetBSD/pkgsrc-wip 517e034py-xeus-python-shell PLIST Makefile

xues-python-shell: New Package

Core Python code for the xeus-python kernel
DeltaFile
+21-0py-xeus-python-shell/PLIST
+20-0py-xeus-python-shell/Makefile
+5-0py-xeus-python-shell/distinfo
+3-0py-xeus-python-shell/COMMIT_MSG
+1-0py-xeus-python-shell/DESCR
+50-05 files

NetBSD/pkgsrc-wip 60c52fcxeus-zmq PLIST Makefile

xeus-zmq: New Package

zmq library for xeus kernels
DeltaFile
+23-0xeus-zmq/PLIST
+21-0xeus-zmq/Makefile
+18-0xeus-zmq/buildlink3.mk
+5-0xeus-zmq/distinfo
+3-0xeus-zmq/DESCR
+3-0xeus-zmq/COMMIT_MSG
+73-06 files

NetBSD/pkgsrc-wip e1ccf7exeus-octave Makefile PLIST

xues-octave: New Package

An octave kernel for jupyter environments
DeltaFile
+33-0xeus-octave/Makefile
+28-0xeus-octave/PLIST
+7-0xeus-octave/DESCR
+5-0xeus-octave/distinfo
+3-0xeus-octave/COMMIT_MSG
+1-0xeus-octave/TODO
+77-06 files

NetBSD/pkgsrc-wip ccbc5a5xwidgets PLIST Makefile

xwidgets: New Package

C++ implementation of jupyter widgets
DeltaFile
+63-0xwidgets/PLIST
+18-0xwidgets/Makefile
+17-0xwidgets/buildlink3.mk
+8-0xwidgets/DESCR
+5-0xwidgets/distinfo
+3-0xwidgets/COMMIT_MSG
+114-06 files

NetBSD/pkgsrc-wip 20124d7xeus-r Makefile PLIST, xeus-r/patches patch-CMakeLists.txt

xeus-R: New Package

Jupyter kernel for interacting with R notebooks
DeltaFile
+46-0xeus-r/patches/patch-CMakeLists.txt
+38-0xeus-r/Makefile
+16-0xeus-r/PLIST
+6-0xeus-r/distinfo
+3-0xeus-r/COMMIT_MSG
+1-0xeus-r/DESCR
+110-06 files

NetBSD/pkgsrc-wip 9798faaxcanvas Makefile buildlink3.mk

xcanvas: New Package

2D Canvas API for Xeus Kernels
DeltaFile
+20-0xcanvas/Makefile
+17-0xcanvas/buildlink3.mk
+12-0xcanvas/PLIST
+5-0xcanvas/distinfo
+3-0xcanvas/COMMIT_MSG
+1-0xcanvas/DESCR
+58-06 files