llvm-capstone/libc/utils
Joseph Huber 334bbc0d67 [libc] Add support for the 'fread' function on the GPU
This patch adds support for `fread` on the GPU via the RPC mechanism.
Here we simply pass the size of the read to the server and then copy it
back to the client via the RPC channel. This should allow us to do the
basic operations on files now. This will obviously be slow for large
sizes due ot the number of RPC calls involved, this could be optimized
further by having a special RPC call that can initiate a memcpy between
the two pointers.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D155121
2023-07-26 13:51:35 -05:00
..
buildbot [libc] Add python3 to libc buildbot depedencies. 2020-12-17 08:59:13 -08:00
gpu [libc] Add support for the 'fread' function on the GPU 2023-07-26 13:51:35 -05:00
HdrGen [libc] Add support for creating wrapper headers for offloading in clang 2023-07-07 16:02:33 -05:00
LibcTableGenUtil [libc] update LibcTableGenUtil for LLVM_LINK_LLVM_DYLIB 2023-03-11 09:15:06 -08:00
mathtools [libc] add options to printf decimal floats 2023-06-08 14:23:15 -07:00
MPFRWrapper [libc] fix MPFR rounding problems in fuzz test 2023-07-05 10:53:40 -07:00
CMakeLists.txt [libc][NFC] Move RoundingModeUtils to LibcFPTestHelpers. 2023-04-18 18:37:30 +00:00