[all-commits] [llvm/llvm-project] 6d6feb: [libc] Add RPC helpers for dispatching functions t...

Joseph Huber via All-commits all-commits at lists.llvm.org
Wed Feb 11 06:14:14 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d6feb765517cd20667366b750e9eaad6daa818a
      https://github.com/llvm/llvm-project/commit/6d6feb765517cd20667366b750e9eaad6daa818a
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M libc/docs/gpu/rpc.rst
    M libc/shared/rpc.h
    A libc/shared/rpc_dispatch.h
    M libc/shared/rpc_util.h
    R offload/test/libc/rpc_callback.c
    A offload/test/libc/rpc_callback.cpp

  Log Message:
  -----------
  [libc] Add RPC helpers for dispatching functions to the host (#179085)

Summary:
The RPC interface is useful for forwarding functions. This PR adds
helper functions for doing a completely bare forwarding of a function
from the client to the server. This is intended to facilitate
heterogenous libraries that implement host functions on the GPU (like
MPI or Fortran).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list