NetBSD/pkgsrc noM3mUR — doc CHANGES-2026

   doc: Updated www/resterm to 1.13.0
VersionDeltaFile
1.6754+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 506763a — llvm/test/CodeGen/AMDGPU gds-load-store.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-constant.mir legalize-load-flat.mir

Merge branch 'main' into users/arsenm/remove-kill-flags/codegen/machinelicm-no-kill-flags
DeltaFile
+3,244-2,646llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+2,662-2,708llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+2,490-2,634llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+4,568-0llvm/test/CodeGen/AMDGPU/gds-load-store.ll
+1,880-1,952llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
+1,812-1,908llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+16,656-11,8481,151 files not shown
+57,600-23,9161,157 files

NetBSD/pkgsrc DdbEtFo — www/resterm Makefile go-modules.mk

   resterm: Update to 1.13.0

   Digest auth
   Custom Host headers
   WebSocket
   CLI exit codes

   Fixed
   Canceling an SSE stream closes its connection immediately, even if the server is silent. Switching workspaces no longer leaves the old stream open.
   Closing or canceling a WebSocket session while a send is in progress no longer reports a send error in place of the close or cancellation.
   A WebSocket send that fails before reaching the socket now fails only that send, rather than ending the whole session.
   # @ws close 4001 "client done" now sends client done, without the surrounding quotes. Quotes inside the reason are preserved.
VersionDeltaFile
1.56+9-105www/resterm/distinfo
1.47+2-34www/resterm/go-modules.mk
1.62+1-1www/resterm/Makefile
+12-1403 files

LLVM/project 52e3604 — llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-local.mir regbankselect-amdgcn.s.buffer.load.ll

AMDGPU/GlobalISel: Use integer types when narrowing loads and stores

The narrowScalar mutation for loads and stores produced untyped scalars.
For FP-typed values this resulted in an untyped G_OR in the lowerLoad
expansion for unaligned private accesses, which failed to select.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+441-448llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+268-270llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
+361-0llvm/test/CodeGen/AMDGPU/GlobalISel/load-store-private-unaligned-f64.ll
+16-16llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
+16-16llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll
+12-12llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+1,114-7621 files not shown
+1,117-7657 files

NetBSD/pkgsrc tScgPb9 — . README.md

   README.md: Prune Twitter link

   Nothing has been posted on the Twitter account for over 6 years.
VersionDeltaFile
1.21+0-1README.md
+0-11 files

LLVM/project 128b03c — clang/include/clang/CodeGenUtils FunctionUtils.h CodeGenUtils.h, clang/lib/CodeGenUtils ModuleUtils.cpp ClassUtils.cpp

[CIR][CodeGen][NFC] Retire the CodeGenUtils.h catch-all header

Moves the last helpers out of `CodeGenUtils.h` into `ClassUtils.h`,
`ModuleUtils.h`, `TargetUtils.h` and `FunctionUtils.h` (`checkTargetFeatures`,
since it came from CodeGenFunction.cpp) and deletes the header. Only moves code
already on main, so it can be dropped on its own.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+0-269clang/lib/CodeGenUtils/CodeGenUtils.cpp
+120-0clang/lib/CodeGenUtils/FunctionUtils.cpp
+0-78clang/include/clang/CodeGenUtils/CodeGenUtils.h
+78-0clang/lib/CodeGenUtils/ClassUtils.cpp
+37-0clang/lib/CodeGenUtils/ModuleUtils.cpp
+24-2clang/include/clang/CodeGenUtils/FunctionUtils.h
+259-34918 files not shown
+337-36324 files

LLVM/project 4e6d716 — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen TargetInfo.h TargetInfo.cpp

[CIR][CodeGen][NFC] Share requiresAMDGPUProtectedVisibility

Deduplicates `requiresAMDGPUProtectedVisibility` between CIR and classic CodeGen
into `TargetUtils.h`. The shared version takes a bool for "currently hidden" in
place of the `llvm::GlobalValue` and `cir::VisibilityKind` the two callers
passed.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-15clang/lib/CodeGen/Targets/AMDGPU.cpp
+0-14clang/lib/CIR/CodeGen/Targets/AMDGPU.cpp
+14-0clang/lib/CodeGenUtils/TargetUtils.cpp
+6-2clang/lib/CIR/CodeGen/TargetInfo.cpp
+6-0clang/include/clang/CodeGenUtils/TargetUtils.h
+0-4clang/lib/CIR/CodeGen/TargetInfo.h
+29-356 files

LLVM/project 78a42bd — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen/Targets AArch64.cpp

[CIR][CodeGen][NFC] Share the Arm SME inlinability check

Deduplicates `ArmSMEInlinability` and `getArmSMEInlinability` between CIR and
classic CodeGen into a new `TargetUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+18-60clang/lib/CodeGen/Targets/AArch64.cpp
+3-52clang/lib/CIR/CodeGen/Targets/AArch64.cpp
+50-0clang/lib/CodeGenUtils/TargetUtils.cpp
+48-0clang/include/clang/CodeGenUtils/TargetUtils.h
+1-0clang/lib/CodeGenUtils/CMakeLists.txt
+120-1125 files

LLVM/project d780074 — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen] Share isStandardLibraryRTTIDescriptor

Deduplicates `isStandardLibraryRTTIDescriptor` between CIR and classic CodeGen
into `ItaniumCXXABIUtils.h`, taking the classic implementation. The two copies
have been equivalent since #227781 filled in the builtin types CIR was missing.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-155clang/lib/CodeGen/ItaniumCXXABI.cpp
+1-154clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+148-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+4-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+156-3094 files

LLVM/project 85e6513 — clang/include/clang/CodeGenUtils EHPersonality.h, clang/lib/CIR/CodeGen CIRGenException.cpp

[CIR][CodeGen] Share the EH personality selection logic

Deduplicates the EH personality selection (`getEHPersonality`,
`getCXXEHPersonality`) between CIR and classic CodeGen, taking the classic
implementation. CIR's copy lacked the z/OS, Wasm and GNUstep-on-CygMing cases;
none are reachable in CIR today, so no test changes.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+4-127clang/lib/CodeGen/CGException.cpp
+131-0clang/lib/CodeGenUtils/EHPersonality.cpp
+2-116clang/lib/CIR/CodeGen/CIRGenException.cpp
+19-0clang/include/clang/CodeGenUtils/EHPersonality.h
+156-2434 files

LLVM/project dd771be — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[CIR][CodeGen][NFC] Share hasExtraNeonArgument

Deduplicates `hasExtraNeonArgument` between CIR and classic CodeGen into
`TargetUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+2-38clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+3-34clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+25-0clang/lib/CodeGenUtils/TargetUtils.cpp
+6-0clang/include/clang/CodeGenUtils/TargetUtils.h
+36-724 files

LLVM/project c27cc9b — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen][NFC] Share canUseSingleInheritance

Deduplicates `canUseSingleInheritance` between CIR and classic CodeGen into
`ItaniumCXXABIUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+2-30clang/lib/CodeGen/ItaniumCXXABI.cpp
+2-28clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+22-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+5-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+31-584 files

LLVM/project 96e7490 — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen][NFC] Share the Itanium __vmi_class_type_info flags computation

Deduplicates the `__vmi_class_type_info` and `__base_class_type_info` flags and
`computeVMIClassTypeInfoFlags` between CIR and classic CodeGen into
`ItaniumCXXABIUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-79clang/lib/CodeGen/ItaniumCXXABI.cpp
+3-77clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+54-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+21-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+81-1564 files

LLVM/project 8908e9c — clang/include/clang/CodeGenUtils RecordLayoutUtils.h, clang/lib/CIR/CodeGen CIRGenRecordLayoutBuilder.cpp

[CIR][CodeGen][NFC] Share hasOwnStorage (#227259)

Deduplicates `hasOwnStorage` between CIR and classic CodeGen into
`RecordLayoutUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+4-17clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
+1-16clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
+12-0clang/lib/CodeGenUtils/RecordLayoutUtils.cpp
+5-0clang/include/clang/CodeGenUtils/RecordLayoutUtils.h
+22-334 files

FreeNAS/freenas 79cb5d1 — src/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/container crud.py

Fix interface.nic_attach_users crash when VMs or containers exist

## Problem
`nic_attach_users`, added in 4fb2e51a1b, reads `vm.query` and `container.query` results as dicts. Both are typesafe services on master, so internal calls return Pydantic models and subscripting them raised a `TypeError`. As soon as any VM or container existed, `interface.bridge_members_choices` failed, and so did creating or updating a bridge with `bridge_members`.

## Solution
Read the typed `VMEntry` / `ContainerEntry` devices and match `VMNICDevice` / `ContainerNICDevice` attributes instead of subscripting dicts.

`nic_attach_users` only needs persisted NIC config, but both query methods always gathered runtime `status` from libvirt (which can even start libvirtd). Status is now optional: it is skipped when `query-options.extra.retrieve_status` is false (status is then `null`) or when `select` does not include `status`. The default is unchanged, so existing callers, events and the UI still get status. Code that reads status narrows it through `require_status`, which fails loudly if a caller opted out and then relied on it.
DeltaFile
+14-6src/middlewared/middlewared/plugins/network.py
+19-0src/middlewared/middlewared/utils/libvirt/utils.py
+7-6src/middlewared/middlewared/plugins/vm/crud.py
+7-6src/middlewared/middlewared/plugins/container/crud.py
+6-6src/middlewared/middlewared/plugins/vm/memory.py
+5-5src/middlewared/middlewared/plugins/vm/lifecycle.py
+58-2911 files not shown
+93-5017 files

LLVM/project a7f9c89 — flang/lib/Optimizer/Transforms LoopVersioning.cpp, flang/test/Fir loop-versioning-slices-target-layout.fir

[flang] Support static-unit array slices in FIR LoopVersioning (#222723)

Extend FIR LoopVersioning to handle static-unit `fir.array_coor` slices
using the existing versioning path. Slice lower bounds are folded into
the flat index; the existing stride guard and typed fast-path emitter
are reused, while the fallback keeps the original sliced access.
Non-unit steps and component paths remain generic.

The slice-free emitter and index calculation are unchanged. Shared
descriptor discovery is extended to follow loaded pointer-dummy boxes
and obtain their element type, covering the `complex(real64), pointer`
case raised during
review. 

LIT tests cover source and FIR pipelines, accepted and rejected slices,
pointer descriptors, guards, and LLVM lowering. The change improves SPEC
CPU2000 187.facerec performance by approximately 12% on NVIDIA Grace.

Assisted by GPT-5.
DeltaFile
+1,898-0flang/test/Transforms/loop-versioning-unit-slices.fir
+283-0flang/test/Transforms/loop-versioning-slices-source.f90
+187-58flang/lib/Optimizer/Transforms/LoopVersioning.cpp
+212-0flang/test/Fir/loop-versioning-slices-target-layout.fir
+122-0flang/test/Transforms/loop-versioning-slices-option-scope.fir
+34-14flang/test/Transforms/loop-versioning.fir
+2,736-721 files not shown
+2,742-727 files

LLVM/project aaff230 — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.768bit.ll amdgcn.bitcast.832bit.ll

rebase and update test
DeltaFile
+59,992-82,000llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+20,180-26,019llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+14,427-18,334llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+13,535-17,237llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+12,286-15,962llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+11,145-14,757llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+131,565-174,30922 files not shown
+189,064-256,65228 files

LLVM/project a1fd6c0 — llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.48bit.ll legalize-16bit-regclass-true16.ll

address pr comment
DeltaFile
+200-213llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.64bit.ll
+251-124llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll
+83-171llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
+206-0llvm/test/CodeGen/AMDGPU/legalize-16bit-regclass-true16.ll
+84-44llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+56-56llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.48bit.ll
+880-60816 files not shown
+1,071-1,02122 files

LLVM/project a7592c7 — llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.h SIInstrInfo.cpp

improve readability and fix issues
DeltaFile
+159-154llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+7-7llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+4-5llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+2-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
+172-1664 files

LLVM/project 0f6c0c0 — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.768bit.ll amdgcn.bitcast.960bit.ll

rebase and update test
DeltaFile
+46,127-46,139llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+8,511-8,754llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+6,023-6,182llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+5,965-6,074llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+5,837-6,020llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+5,011-5,136llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+77,474-78,30516 files not shown
+106,360-109,24122 files

LLVM/project 456de0e — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll

rebase and update test
DeltaFile
+48,935-49,121llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+8,523-8,612llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+2,801-2,696llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+2,547-2,613llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+1,909-1,957llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+1,814-1,804llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+66,529-66,80316 files not shown
+73,235-73,52622 files

LLVM/project 376b6d8 — llvm/test/CodeGen/AMDGPU llvm.amdgcn.intersect_ray.ll calling-conventions.ll

improve optimization, added missing testlines, and address comment
DeltaFile
+4,860-4,866llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,684-1,713llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+2,413-368llvm/test/CodeGen/AMDGPU/immv216.ll
+1,222-1,071llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll
+384-779llvm/test/CodeGen/AMDGPU/calling-conventions.ll
+603-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+11,166-8,80327 files not shown
+12,696-10,16233 files

LLVM/project 83253e9 — llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU fmaximum3.ll extract-hi16-true16.ll

split legalizeOpWithMove
DeltaFile
+39-36llvm/test/CodeGen/AMDGPU/select.f16.ll
+36-32llvm/test/CodeGen/AMDGPU/bf16.ll
+8-4llvm/test/CodeGen/AMDGPU/minmax.ll
+0-9llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+2-2llvm/test/CodeGen/AMDGPU/fmaximum3.ll
+2-2llvm/test/CodeGen/AMDGPU/extract-hi16-true16.ll
+87-854 files not shown
+93-9010 files

LLVM/project 86b25ef — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.96bit.ll amdgcn.bitcast.64bit.ll

rebase and update test
DeltaFile
+4,514-4,291llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+2,630-2,495llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+1,272-1,259llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+610-596llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+452-453llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.64bit.ll
+406-397llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll
+9,884-9,4914 files not shown
+9,990-9,59310 files

LLVM/project 8449784 — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.128bit.ll float-to-arbitrary-fp-widen.ll

address comment, add sgpr32 reg_seq optimization and hi16 fix
DeltaFile
+6,154-6,576llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+2,754-2,970llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+2,433-2,655llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+2,433-2,655llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+1,441-1,431llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-widen.ll
+673-705llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+15,888-16,99239 files not shown
+18,542-20,37845 files

LLVM/project c343ff2 — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.768bit.ll amdgcn.bitcast.832bit.ll

Legalize sgpr16 in sdag
DeltaFile
+121,274-94,605llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+38,159-30,075llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+24,423-17,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+22,689-16,576llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+21,062-15,269llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+18,784-13,179llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+246,391-187,629126 files not shown
+369,606-273,308132 files

FreeBSD/ports 3e1c3ad — graphics/drm-612-kmod Makefile.version distinfo, graphics/nvidia-drm-612-kmod Makefile distinfo

graphics/drm-612-kmod: Update to latest version

Update to 6.12.110
This also fixes Vulkan on FreeBSD 15.1 for intel gpu.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+5-5graphics/nvidia-drm-612-kmod/distinfo
+3-3graphics/nvidia-drm-612-kmod-devel/distinfo
+3-3graphics/nvidia-drm-612-kmod-580/distinfo
+3-3graphics/drm-612-kmod/distinfo
+2-2graphics/drm-612-kmod/Makefile.version
+1-1graphics/nvidia-drm-612-kmod/Makefile
+17-172 files not shown
+19-198 files

LLVM/project 796443e — mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-target-launch-host.mlir openmp-target-launch-device.mlir

update after rebase to latest main
DeltaFile
+19-27mlir/test/Target/LLVMIR/openmp-teams.mlir
+22-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+8-7mlir/test/Target/LLVMIR/openmp-target-launch-device.mlir
+12-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+4-4mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+65-415 files

LLVM/project 6e53777 — offload/liboffload/API Platform.td, offload/liboffload/src OffloadImpl.cpp

[Offload][OpenMP] Register RPC callback through liboffload (#229149)

Extend olGetPlatformInfo to retrieve if a Platform is active (has been
initialized and has at least one device) and use it to implement
__tgt_register_rpc_callback in libomptarget through liboffload.

Also, add to the running list olRegisterRPCCallback unit tests that we
seem to have forgotten to add in
https://github.com/llvm/llvm-project/pull/178774.

Assisted by Claude.
DeltaFile
+11-3offload/libomptarget/interface.cpp
+8-0offload/unittests/OffloadAPI/platform/olGetPlatformInfo.cpp
+8-0offload/liboffload/src/OffloadImpl.cpp
+7-0offload/unittests/OffloadAPI/platform/olGetPlatformInfoSize.cpp
+2-1offload/liboffload/API/Platform.td
+1-0offload/unittests/OffloadAPI/CMakeLists.txt
+37-46 files

FreeBSD/src c977992 — sys/fs/cuse cuse.c

cuse: Rename cuse_server_free() to cuse_server_dtor()

This name is clearer, given that this function is the cdevpriv
destructor callback.

MFC after:      1 week
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit b55b6e1d727bdc810b157047cb12e2e550333551)
DeltaFile
+2-2sys/fs/cuse/cuse.c
+2-21 files