LLVM/project 47f6a19llvm/lib/Target/AMDGPU GCNVOPDUtils.cpp VOP3PInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3

For V_DOT2_F32_F16 and V_DOT2_F32_BF16 add their VOPDName and mark
them with usesCustomInserter whihc will be used to add pre-RA register
allocation hints to preferably assign dst and src2 to the same physical
register. When the hint is satisfied, canMapVOP3PToVOPD recognises the
instruction as eligible for VOPD pairing by checking if it is VOP2 like:
dst==src2, no source modifiers, no clamp, and src1 is a register.
Mark both instructions as commutable to allow a literal in src1 to be
moved to src0, since VOPD only permits a literal in src0.
DeltaFile
+258-592llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+75-93llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+32-1llvm/lib/Target/AMDGPU/GCNVOPDUtils.cpp
+8-5llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+8-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+6-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+387-6911 files not shown
+389-6937 files

NetBSD/src BhM6lObshare/misc acronyms-o.real

   RFSN

   example sentence: "netbsd 11 may come out rfsn"
VersionDeltaFile
1.14+2-1share/misc/acronyms-o.real
+2-11 files

NetBSD/pkgsrc-wip 18f05femegacmd COMMIT_MSG

megacmd: add commit_msg
DeltaFile
+18-0megacmd/COMMIT_MSG
+18-01 files

NetBSD/pkgsrc-wip 24ee055copyq COMMIT_MSG PLIST

copyq: update to 14.0.0
DeltaFile
+55-0copyq/COMMIT_MSG
+7-2copyq/PLIST
+5-2copyq/Makefile
+3-3copyq/distinfo
+70-74 files

NetBSD/pkgsrc-wip ef4449e. Makefile, copyq PLIST Makefile

Import x11/copyq
DeltaFile
+71-0copyq/PLIST
+29-0copyq/Makefile
+14-0copyq/patches/patch-CMakeLists.txt
+6-0copyq/distinfo
+2-0copyq/DESCR
+1-0Makefile
+123-06 files

LLVM/project 952dc12libc/src/__support/OSUtil/darwin/aarch64 syscall.h, libc/src/__support/OSUtil/linux/aarch64 syscall.h

Force to inline syscall_impl on all platforms (#186849)

With currently only LIBC_INLINE, we just hint the compiler to inline the
function which however in practice is not always the case.

Since we added `[[gnu::always_inline]]` on linux/x86_64 it makes sense
to do it on all platforms consistently and add a comment explaining why
we need it.
DeltaFile
+15-10libc/src/__support/OSUtil/darwin/aarch64/syscall.h
+15-10libc/src/__support/OSUtil/linux/aarch64/syscall.h
+15-10libc/src/__support/OSUtil/linux/arm/syscall.h
+15-10libc/src/__support/OSUtil/linux/riscv/syscall.h
+14-10libc/src/__support/OSUtil/linux/i386/syscall.h
+5-0libc/src/__support/OSUtil/linux/x86_64/syscall.h
+79-506 files

LLVM/project 72d0a3dllvm/lib/Analysis DependenceAnalysis.cpp

[DA] Optimize parity check in weakCrossingSIVtest (NFC)

This patch simplifies the logic used to determine if the `Distance`
is divisible by 2. Previously, this was done by allocating an APInt
and performing a signed remainder (`srem`) operation.

Since `Distance` is an APInt, we can more efficiently check if it
is odd by directly inspecting the least significant bit (`Distance[0]`).
This avoids an expensive division operation and APInt allocation
while making the code more concise.

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+1-4llvm/lib/Analysis/DependenceAnalysis.cpp
+1-41 files

FreeBSD/ports 1c13ac1www/iridium/files patch-chrome_browser_about__flags.cc patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc

www/iridium: update to 2026.03.146.3

(cherry picked from commit 5715217c721fef49a1b3a4e6a75b4540047dd430)
DeltaFile
+110-86www/iridium/files/patch-chrome_browser_about__flags.cc
+56-0www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+36-18www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
+31-22www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+26-26www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+25-25www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+284-177427 files not shown
+2,467-2,051433 files

LLVM/project 1dbf7c7offload/plugins-nextgen/level_zero/include L0Trace.h L0Kernel.h, offload/plugins-nextgen/level_zero/src L0Device.cpp L0Kernel.cpp

[OFFLOAD] Improve resource management of the plugin (#187597)

This PR improves event management of the plugin by fixing potential
resource leaks and preventing a potential deadlock
DeltaFile
+34-22offload/plugins-nextgen/level_zero/src/L0Device.cpp
+18-7offload/plugins-nextgen/level_zero/src/L0Kernel.cpp
+11-0offload/plugins-nextgen/level_zero/include/L0Trace.h
+3-1offload/plugins-nextgen/level_zero/include/L0Kernel.h
+66-304 files

FreeBSD/ports e1d1978www/chromium/files patch-chrome_browser_about__flags.cc patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc

www/chromium: update to 146.0.7680.164

Security:       https://vuxml.freebsd.org/freebsd/73eeb578-fd13-4d79-b50b-ed25c3614528.html
Security:       https://vuxml.freebsd.org/freebsd/26776062-fd24-4c2f-bf6c-7f231948ab19.html
Security:       https://vuxml.freebsd.org/freebsd/e45fb606-b731-4871-881d-27a1d5e2fd03.html
Security:       https://vuxml.freebsd.org/freebsd/07d6b170-fed8-4ee2-ba96-b6d61b6d6a26.html
Security:       https://vuxml.freebsd.org/freebsd/3c370171-b6b6-463a-8746-ee49bea08c87.html
DeltaFile
+110-86www/chromium/files/patch-chrome_browser_about__flags.cc
+56-0www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+36-18www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
+31-22www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+26-26www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+25-25www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+284-177425 files not shown
+2,465-2,048431 files

LLVM/project ebe2454libclc/clc/include/clc/math clc_atan_helpers_decl.inc, libclc/clc/lib/generic/math clc_atanpi.inc clc_atan_helpers.inc

libclc: Update atanpi (#188424)

This was originally ported from rocm device libs in
03dc366e79cd01afe0bbfad2a7ede3087d6c9356. Merge in more
recent changes.
DeltaFile
+30-144libclc/clc/lib/generic/math/clc_atanpi.inc
+40-0libclc/clc/lib/generic/math/clc_atan_helpers.inc
+4-7libclc/clc/lib/generic/math/clc_atanpi.cl
+3-0libclc/clc/include/clc/math/clc_atan_helpers_decl.inc
+77-1514 files

FreeBSD/ports 5715217www/iridium/files patch-chrome_browser_about__flags.cc patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc

www/iridium: update to 2026.03.146.3
DeltaFile
+110-86www/iridium/files/patch-chrome_browser_about__flags.cc
+56-0www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+36-18www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
+31-22www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+26-26www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+25-25www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+284-177427 files not shown
+2,467-2,052433 files

LLVM/project 7c933f0mlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Add `arith.convertf` op (#188041)

There are multiple FP types with the same bitwidth. Neither `extf` nor
`truncf` can be used in that case. Add a new `arith.convertf` op that
can be used in such cases. The op is modeled after `arith.truncf`. Also
add a lowering to LLVM.

Discussion:
https://discourse.llvm.org/t/arith-fptofp-vs-arith-extf-arith-truncf/90276

Assisted-by: claude-4.6-opus-high
DeltaFile
+88-0mlir/test/Dialect/Arith/invalid.mlir
+62-0mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+49-0mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+36-0mlir/test/Dialect/Arith/ops.mlir
+34-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+34-0mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+303-02 files not shown
+329-08 files

LLVM/project 0e49be0libclc/clc/include/clc/math math.h

libclc: Force assuming fast float fma for AMDGPU (#188245)

Currently the build uses the default dummy target, which assumes
FMA is slow. Force this to assume fast fma, which is the case on
any remotely new hardware. In the future if we want better support
for older targets, there should be a separate build of the math
functions for the slow fma case.
DeltaFile
+3-1libclc/clc/include/clc/math/math.h
+3-11 files

LLVM/project c43f6a0llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vec-strict-cmp-128.ll

[X86] Fix widening for strict_fmin/fmax (#188286)

I believe that widening these with undef is not correct, because the
undef values might be picked as sNaN and then trap.
DeltaFile
+34-4llvm/test/CodeGen/X86/vec-strict-cmp-128.ll
+5-3llvm/lib/Target/X86/X86ISelLowering.cpp
+39-72 files

LLVM/project 8b1f7f0llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-crossing-siv-coeff-may-zero.ll WeakCrossingSIV.ll

[DA] Fix the Weak Crossing SIV test when Coeff and Delta are zero (#188203)

The Weak Zero SIV test concluded that there is a dependency only in the
`=`-direction when `Delta` is zero. This is incorrect, because the
coefficients of the addrecs might be zero, in which case the dependency
should have all directions. This patch adds non-zero check for the
coefficient to address the issue.
DeltaFile
+3-3llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-coeff-may-zero.ll
+1-1llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/WeakCrossingSIV.ll
+5-53 files

LLVM/project 4e7274dlldb/source/Target Thread.cpp

[lldb] Print correct thread plan in logging code of Thread::ShouldReportRun (#188198)

This code accesses the completed thread plan (even if it's private one).
However, the logging code does not pass `skip_private=false` and instead
accesses only the public completed thread plan. In case there is no
public thread plan, the logging code could also crash.

This is just some minor refactoring that ensures we use the same thread
plan in the logging code.
DeltaFile
+4-3lldb/source/Target/Thread.cpp
+4-31 files

LLVM/project 40c334blibclc/clc/lib/generic/math clc_atanpi.inc

Fix type inconsistentcy
DeltaFile
+14-14libclc/clc/lib/generic/math/clc_atanpi.inc
+14-141 files

LLVM/project 5012b76llvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM vld2.ll

[ARM] Fix incorrect post increment from Or (#188036)

If a Or is detected by findPointerConstIncrement but not by
getPointerConstIncrement it could use an invalid increment for the
offset. Protect against cases where getPointerConstIncrement cannot
return a valid offset.

Fixes #185677
DeltaFile
+17-15llvm/lib/Target/ARM/ARMISelLowering.cpp
+3-4llvm/test/CodeGen/ARM/vld2.ll
+20-192 files

FreeBSD/ports 34ba223textproc/gspell distinfo Makefile

textproc/gspell: update to 1.14.3

Update to 1.14.3

  News in 1.14.3, 2026-03-17 (stable version)
  -------------------------------------------
  * Translation updates.

PR:             293883
DeltaFile
+3-3textproc/gspell/distinfo
+1-1textproc/gspell/Makefile
+1-0textproc/gspell/pkg-plist
+5-43 files

FreeBSD/ports b723517net/gnome-online-accounts Makefile distinfo

net/gnome-online-accounts: update to 3.54.11

Update to 3.54.11

  Overview of changes in 3.54.11
  ==============================
  * Bugs fixed:
    - #453 SMTP server without password cannot be configured (Milan Crha)
    - Remove unneeded SMTP password escaping

  * Translation updates:
    - Kazakh (Baurzhan Muftakhidinov)

Pet portclippy (truckman)

We do not appear to need libdbus. (truckman)
DeltaFile
+4-5net/gnome-online-accounts/Makefile
+3-3net/gnome-online-accounts/distinfo
+7-82 files

FreeBSD/ports 12aa4eagames/gnome-nibbles distinfo Makefile

games/gnome-nibbles: update to 4.5.1

Update to 4.5.1

  4.5.1 - March 14, 2026
  ======================

  - Updated translations; Finnish, Swedish, Catalan, Czech, Turkish & Kazakh.
  - To download use:
    https://gitlab.gnome.org/GNOME/gnome-nibbles/-/archive/4.5.1/gnome-nibbles-4.5.1.tar.bz2

  4.5.0 - February 8, 2026
  ========================

  - No build dependency changes.
  - Fix issue #80.
  - Correct metadata !95 & !96. Thanks to Sabri Ünal for these.
  - Fix the game not starting on level 1 for progress of Levels 1 through 26 in
    sequential order if the previous game was a fixed level > 1

    [7 lines not shown]
DeltaFile
+3-3games/gnome-nibbles/distinfo
+1-1games/gnome-nibbles/Makefile
+4-42 files

LLVM/project 73df0d6llvm/lib/Target/AMDGPU/AsmParser AMDGPUAsmParser.cpp, llvm/test/MC/AMDGPU gfx1250_asm_wmma_w32.s gfx1250_asm_wmma_w32_err.s

[AMDGPU] Disable neg_lo[0:1] and neg_hi[0:1] on gfx1250 WMMA, MC part (#188349)
DeltaFile
+10-45llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+10-31llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+30-0llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32_err.s
+6-0llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+56-764 files

LLVM/project a0f4e65llvm/test/CodeGen/X86 vector-interleaved-store-i64-stride-7.ll vector-interleaved-store-i64-stride-6.ll

Merge branch 'main' into users/arsenm/libclc/override-amdgpu-fast-fma-macro
DeltaFile
+4,978-4,984llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-7.ll
+4,590-4,623llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+3,850-4,310llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
+3,562-3,632llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-8.ll
+2,430-2,474llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-7.ll
+1,815-1,852llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-7.ll
+21,225-21,875404 files not shown
+38,939-33,584410 files

LLVM/project c1cd0d5libclc/clc/include/clc/math math.h gentype.inc, libclc/clc/lib/generic/math clc_ep.inc clc_sincos_helpers.inc

libclc: Unify fast FMA controls (#188244)

This was defined in multiple places with different names. Consolidate
on one, with a gentype wrapper for it. Also set the value based on the
standard FP_FAST_FMA* macros.
DeltaFile
+9-28libclc/clc/lib/generic/math/clc_ep.inc
+17-2libclc/clc/include/clc/math/math.h
+6-0libclc/clc/include/clc/math/gentype.inc
+2-2libclc/clc/lib/generic/math/clc_sincos_helpers.inc
+1-0libclc/clc/lib/generic/math/clc_ep.cl
+35-325 files

LLVM/project 7cb57c6mlir/include/mlir/Dialect/XeGPU/TransformOps XeGPUTransformOps.td, mlir/lib/Dialect/XeGPU/TransformOps XeGPUTransformOps.cpp

[MLIR][XeGPU][TransformOps] Remove obsolete transform ops (#187561)

Cleaning up XeGPU transform ops. Now that XeGPU layout propagation
works, it is sufficient to set the layouts for anchor ops (e.g.
load/store/dpas ops) only.

Changes:
* Remove `xegpu.get_desc_op` and `xegpu.set_desc_layout`. Users should
not change the layout of descriptor op's return value anymore.
* Add `xegpu.get_load_op(value)` that finds either `xegpu.load_nd` or
`xegpu.load` op in the value's producer chain. This is a useful utility
as load ops often need to be annotated with a layout.
* The generic `xegpu.set_op_layout_attr(op, ...)` is now replaced by
`xegpu.set_anchor_layout(op, ...)` that only sets layout attribute of
anchor ops. Raises an error if the given op does not support anchor
layouts.
* `xegpu.insert_prefetch` takes a load op handle instead of a value.
DeltaFile
+141-279mlir/test/Dialect/XeGPU/transform-ops.mlir
+73-196mlir/test/python/dialects/transform_xegpu_ext.py
+65-181mlir/lib/Dialect/XeGPU/TransformOps/XeGPUTransformOps.cpp
+26-105mlir/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.td
+13-94mlir/python/mlir/dialects/transform/xegpu.py
+5-78mlir/test/Dialect/XeGPU/transform-ops-invalid.mlir
+323-9336 files

LLVM/project 34ee487llvm/lib/Target/AMDGPU SIInstrInfo.cpp SIInstrInfo.h, llvm/test/CodeGen/AMDGPU si-lower-sgpr-spills-vgpr-lanes-usage.mir

AMDGPU: Implememt memsize forms of isLoadFromStackSlot/isStoreToStackSlot (#188264)

Requested in #182673, though I'm not sure why this needs to be pushed
into targets. The size can be taken from the machine mem operand
generically.
DeltaFile
+22-12llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+19-4llvm/lib/Target/AMDGPU/SIInstrInfo.h
+0-3llvm/test/CodeGen/AMDGPU/si-lower-sgpr-spills-vgpr-lanes-usage.mir
+41-193 files

NetBSD/pkgsrc qVHL2mZdoc CHANGES-2026

   doc: Updated www/chromium to 146.0.7680.164
VersionDeltaFile
1.1830+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 1904867llvm/test/Transforms/InstCombine nanless-canonicalize-combine.ll

InstCombine: Add baseline test for nanless canonicalize combine (#172997)
DeltaFile
+832-0llvm/test/Transforms/InstCombine/nanless-canonicalize-combine.ll
+832-01 files

FreeBSD/ports 0cc85a6devel/sbt distinfo Makefile

devel/sbt: update to 1.12.8 release
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files