diff options
author | Joseph Huber <jhuber6@vols.utk.edu> | 2023-06-05 15:32:38 -0500 |
---|---|---|
committer | Joseph Huber <jhuber6@vols.utk.edu> | 2023-06-15 11:02:23 -0500 |
commit | 719d77ed28b69101aaa03cf82d64ede3b29cafcd (patch) | |
tree | 8c94d6cc6361a3b2838425485badcd40305071da /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | 0608764d6f3b199882ef68b94a0c8409cfe778bc (diff) | |
download | llvm-719d77ed28b69101aaa03cf82d64ede3b29cafcd.zip llvm-719d77ed28b69101aaa03cf82d64ede3b29cafcd.tar.gz llvm-719d77ed28b69101aaa03cf82d64ede3b29cafcd.tar.bz2 |
[libc] Begin implementing a library for the RPC server
This patch begins providing a generic static library that wraps around
the raw `rpc.h` interface. As discussed in the corresponding RFC,
https://discourse.llvm.org/t/rfc-libc-exporting-the-rpc-interface-for-the-gpu-libc/71030,
we want to begin exporting RPC services to external users. In order to
do this we decided to not expose the `rpc.h` header by wrapping around
its functionality. This is done with a C-interface as we make heavy use
of callbacks and allows us to provide a predictable interface.
Reviewed By: JonChesterfield, sivachandra
Differential Revision: https://reviews.llvm.org/D147054
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions