LLVM/project 2ff9310llvm/test/tools/llvm-ir2vec/bindings ir2vec-bindings.py, llvm/tools/llvm-ir2vec/Bindings PyIR2Vec.cpp

[llvm-ir2vec] Adding BB Embeddings Map API to ir2vec python bindings (#180135)

Returns a BB Embedding Map based on the input function name
 `getBBEmbMap(funcName) -> Map<BB name, Embedding>`
DeltaFile
+38-3llvm/tools/llvm-ir2vec/Bindings/PyIR2Vec.cpp
+28-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-bindings.py
+25-0llvm/tools/llvm-ir2vec/lib/Utils.cpp
+6-2llvm/tools/llvm-ir2vec/lib/Utils.h
+97-54 files

FreeBSD/src 261ed37tools/tools/git/hooks prepare-commit-msg

prepare-commit-msg: Sync with committers guide

Add `Discussed with:`, `Closes:`, `MFC to:`, and `Co-authored-by:` to
the commit message template from the committer's guide. While here,
wordsmith these to fit on standard console.

Reported by:            lwhsu
Discussed with:         emaste, jlduran
Reviewed by:            vexeduxr
Differential Revision:  https://reviews.freebsd.org/D54707
DeltaFile
+20-15tools/tools/git/hooks/prepare-commit-msg
+20-151 files

FreeBSD/ports fa043c1x11-fm/nautilus Makefile

x11-fm/nautilus: bump PORTREVISION

Bump PORTREVISION for net/libcloudproviders shared
library version change.
DeltaFile
+1-0x11-fm/nautilus/Makefile
+1-01 files

FreeBSD/ports df7dfdanet/libcloudproviders Makefile distinfo, net/libcloudproviders/files patch-downgrade-meson-version

net/libcloudproviders: update to 0.4.0

Update to 0.4.0

  0.4.0
  -----
  * Add dependencies to the pkg-config file (Sam Wedgwood)
  * Replace gtk-doc with gi-docgen
  * Require meson 1.9.0
  * Plug tiny memory leaks and reduce memory footprint of the library

Fix LICENSE

Add patch because we currently have meson 1.7.0 (no regression because
by default documentation is not build)

Add USE_LDCONFIG=yes (truckman)

PR:             292342
DeltaFile
+72-0net/libcloudproviders/files/patch-downgrade-meson-version
+4-3net/libcloudproviders/Makefile
+3-3net/libcloudproviders/distinfo
+1-1net/libcloudproviders/pkg-plist
+80-74 files

FreeBSD/doc b60267fdocumentation/content/en/articles/committers-guide _index.adoc

comitters-guide: Update Submitted: by trailer

Suggested by:           imp
Discussed with:         emaste
Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D55120
DeltaFile
+5-3documentation/content/en/articles/committers-guide/_index.adoc
+5-31 files

NetBSD/src MocTDJ7distrib/sets/lists/debug module.ad.aarch64 module.ad.mips

   Sort.
VersionDeltaFile
1.9+3-3distrib/sets/lists/debug/module.ad.aarch64
1.5+3-3distrib/sets/lists/debug/module.ad.mips
1.19+3-3distrib/sets/lists/debug/module.md.amd64
1.5+3-3distrib/sets/lists/debug/module.md.sparc64
1.5+3-3distrib/sets/lists/debug/module.ad.arm
+15-155 files

FreeBSD/ports 7875a49devel/libuv distinfo Makefile

devel/libuv: Update to 1.52.0

Changes: https://github.com/libuv/libuv/releases/tag/v1.52.0
DeltaFile
+3-3devel/libuv/distinfo
+1-1devel/libuv/Makefile
+4-42 files

NetBSD/src LWAzXvgdistrib/sets/lists/comp md.i386 ad.powerpc

   Sort.
VersionDeltaFile
1.216+498-498distrib/sets/lists/comp/md.i386
1.114+93-93distrib/sets/lists/comp/ad.powerpc
1.117+40-40distrib/sets/lists/comp/ad.arm
1.29+32-32distrib/sets/lists/comp/ad.riscv
1.63+25-25distrib/sets/lists/comp/ad.aarch64
1.100+20-20distrib/sets/lists/comp/ad.mips
+708-70865 files not shown
+908-90871 files

NetBSD/src eoLgs18distrib/sets/lists/gpufw mi, distrib/sets/lists/modules mi

   Sort.
VersionDeltaFile
1.248+53-53distrib/sets/lists/xcomp/mi
1.165+11-11distrib/sets/lists/modules/mi
1.50+7-7distrib/sets/lists/xfont/mi
1.8+3-3distrib/sets/lists/gpufw/mi
1.46+2-2distrib/sets/lists/xetc/mi
1.53+2-2distrib/sets/lists/xdebug/mi
+78-786 files

LLVM/project 526dc25clang/lib/Driver/ToolChains/Arch PPC.cpp, clang/test/Driver aix-as.c

[AIX] [PowerPC] Auto-enable modern-aix-as feature by default with integrated assembler. (#180778)

**Issue**:
Certain instruction aliases (e.g. `mfsprg`) defined in PowerPC tablegen
as InstAlias are gated behind the ModernAs predicate as InstAlias.

Without the `+modern-aix-as` target feature enabled, the `ModernAs`
predicate is not satisfied and these instructions aliases are
unavailable. This caused assembly failures on AIX unless user manually
specify below options.
   `-Xclang -target-feature -Xclang +modern-aix-as`

**Solution**:
Automatically enable the` +modern-aix-as` target feature when:
 - The target triple is AIX.
- The integrated assembler is being used (default or -`fintegrated-as`).

This feature is not enabled when `-fno-integrated-as` is specified.

Co-authored-by: Riyaz Ahmad <riyaz.ahmad at ibm.com>
DeltaFile
+22-0clang/test/Driver/aix-as.c
+7-0clang/lib/Driver/ToolChains/Arch/PPC.cpp
+29-02 files

LLVM/project 0319d8dllvm/lib/ProfileData/Coverage CoverageMapping.cpp, llvm/test/tools/llvm-cov mcdc-macro.test

Revert "[MC/DC] Make covmap tolerant of nested Decisions (#125407)" (#181069)

This reverts commit 8f690ec7ffd8d435a0212a191634b544b0741c4f because it
caused errors in collecting coverage.
DeltaFile
+175-142llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
+7-7llvm/test/tools/llvm-cov/mcdc-macro.test
+182-1492 files

NetBSD/src XYErMzbdistrib/sets/lists/manhtml mi

   Sort.
VersionDeltaFile
1.48+7-7distrib/sets/lists/manhtml/mi
+7-71 files

LLVM/project e2ac2e0utils/bazel/llvm-project-overlay/lldb BUILD.bazel

[bazel][lldb] Port #179832 (#181087)

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

NetBSD/src triKueVdistrib/sets/lists/misc mi

   Sort.
VersionDeltaFile
1.228+2-2distrib/sets/lists/misc/mi
+2-21 files

NetBSD/src DC5ls5Cdistrib/sets/lists/etc mi

   Sort.
VersionDeltaFile
1.277+2-2distrib/sets/lists/etc/mi
+2-21 files

NetBSD/src E2qNafadistrib/sets/lists/man mi

   Sort.
VersionDeltaFile
1.1829+5-5distrib/sets/lists/man/mi
+5-51 files

NetBSD/src C9NfYzcdistrib/sets/lists/debug mi module.mi

   Sort.
VersionDeltaFile
1.508+6-6distrib/sets/lists/debug/mi
1.34+5-5distrib/sets/lists/debug/module.mi
1.391+2-2distrib/sets/lists/debug/shl.mi
+13-133 files

NetBSD/src sdi4BN8distrib/sets/lists/comp shl.mi

   Sort.
VersionDeltaFile
1.370+4-4distrib/sets/lists/comp/shl.mi
+4-41 files

LLVM/project 477e73fclang/docs StandardCPlusPlusModules.rst ReleaseNotes.rst, clang/include/clang/Options Options.td

[C++20] [Modules] Support to generate reduced BMI only (#181081)

Introduced --precompile-reduced-bmi. This allows users to generate
Reduced BMI only.
Previously, users can only generate the reduced BMI as a by product of
other process (e.g, generating an object file or a full BMI). This is
not ideal.
DeltaFile
+14-4clang/docs/StandardCPlusPlusModules.rst
+13-0clang/test/Driver/module-fgen-reduced-bmi-precompile.cppm
+9-4clang/lib/Driver/Driver.cpp
+8-4clang/lib/Driver/ToolChains/Clang.cpp
+4-0clang/docs/ReleaseNotes.rst
+3-0clang/include/clang/Options/Options.td
+51-126 files

LLVM/project dde762alibc/shared/math f16sqrtf.h, libc/src/__support/math f16sqrtf.h CMakeLists.txt

[libc][math] Refactor `f16sqrtf` to Header Only. (#180749)

fix https://github.com/llvm/llvm-project/issues/175329
DeltaFile
+32-0libc/src/__support/math/f16sqrtf.h
+29-0libc/shared/math/f16sqrtf.h
+12-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+2-6libc/src/math/generic/f16sqrtf.cpp
+1-2libc/src/math/generic/CMakeLists.txt
+87-93 files not shown
+91-99 files

FreeBSD/poudriere 409a9acsrc/share/poudriere common.sh

Fix parallel builds stomping on shared TMPFS_BLACKLIST_TMPDIR

(cherry picked from commit 63cc5266545792b3af1754675df34b76e0049a55)

Conflicts:
        src/share/poudriere/common.sh
DeltaFile
+28-14src/share/poudriere/common.sh
+28-141 files

LLVM/project 514b3e1llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp

[NFC] `CfiFunctions` are relevant when promoting from the original module only
DeltaFile
+5-1llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+5-11 files

Linux/linux 37a93dddrivers/infiniband/hw/bng_re bng_roce_hsi.h, drivers/net/ethernet/neterion s2io.c

Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next

Pull networking updates from Paolo Abeni:
 "Core & protocols:

   - A significant effort all around the stack to guide the compiler to
     make the right choice when inlining code, to avoid unneeded calls
     for small helper and stack canary overhead in the fast-path.

     This generates better and faster code with very small or no text
     size increases, as in many cases the call generated more code than
     the actual inlined helper.

   - Extend AccECN implementation so that is now functionally complete,
     also allow the user-space enabling it on a per network namespace
     basis.

   - Add support for memory providers with large (above 4K) rx buffer.
     Paired with hw-gro, larger rx buffer sizes reduce the number of

    [189 lines not shown]
DeltaFile
+12,609-0include/linux/bnge/hsi.h
+0-8,572drivers/net/ethernet/neterion/s2io.c
+6,450-0drivers/infiniband/hw/bng_re/bng_roce_hsi.h
+103-3,414drivers/net/wireless/ath/ath12k/dp_mon.c
+253-3,229drivers/net/wireless/ath/ath12k/dp_rx.c
+3,385-0drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
+22,800-15,2151,258 files not shown
+101,633-55,8501,264 files

LLVM/project 46283adclang/lib/Sema SemaOverload.cpp

[NFC][HLSL] Remove Dead code (#181060)

DeltaFile
+0-2clang/lib/Sema/SemaOverload.cpp
+0-21 files

LLVM/project 82373f6llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp

[NFC] `CfiFunctions` are relevant when promoting from the original module only
DeltaFile
+1-1llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+1-11 files

LLVM/project 4b16646llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp

[NFC] `const`-ify argument in `promoteInternals`
DeltaFile
+1-1llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+1-11 files

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

[mlir][AMDGPU] Update gather_to_lds with explicit-async support

This commit takes advantage of the new `load.async.to.lds` intrinsic
in order to add an `async` mode to `gather_to_lds`. In this mode,
completion of the load needs to be managed with `asyncmark` and
`wait.asyncmark` intrinsics instead of being implicitly derived by
alias analysis.

This commit adds the flag, a lowering for it, and updates tests.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+38-0mlir/test/Conversion/AMDGPUToROCDL/load_lds.mlir
+13-5mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+10-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+6-6mlir/test/Dialect/AMDGPU/ops.mlir
+67-134 files

LLVM/project 2e870e6libc/shared rpc_util.h rpc_dispatch.h

[libc] Fix incorrect element type in RPC handler
DeltaFile
+2-1libc/shared/rpc_util.h
+2-1libc/shared/rpc_dispatch.h
+4-22 files

OpenBSD/ports nIcyzQFcomms Makefile

   +ebook2cwgui
VersionDeltaFile
1.94+1-0comms/Makefile
+1-01 files

OpenBSD/ports bbnGUY0comms/ebook2cwgui Makefile distinfo, comms/ebook2cwgui/patches patch-Makefile patch-ebook2cwgui_cpp

   Initial revision
VersionDeltaFile
1.1+34-0comms/ebook2cwgui/patches/patch-Makefile
1.1+34-0comms/ebook2cwgui/Makefile
1.1+15-0comms/ebook2cwgui/patches/patch-ebook2cwgui_cpp
1.1+4-0comms/ebook2cwgui/pkg/DESCR
1.1+2-0comms/ebook2cwgui/distinfo
1.1+2-0comms/ebook2cwgui/pkg/PLIST
+91-06 files not shown
+91-012 files